如何在Python中使用OpenCV子模块?

如何在Python中使用OpenCV子模块?,python,python-2.7,opencv,opencv3.3,Python,Python 2.7,Opencv,Opencv3.3,如何在opencv3.3和Python 2.7.13中使用CreateLBphFaceRecognitor() 我用的是Windows 64位操作系统 因为我发现语法错误: import os import cv2 import numpy as np from PIL import Image recognizer = cv2.createLBPHFaceRecognizer() path='dataSet' 错误:recognizer=cv2.createLBPHFaceRecogniz

如何在opencv3.3和Python 2.7.13中使用CreateLBphFaceRecognitor()

我用的是Windows 64位操作系统

因为我发现语法错误:

import os
import cv2
import numpy as np
from PIL import Image

recognizer = cv2.createLBPHFaceRecognizer()
path='dataSet'
错误:recognizer=cv2.createLBPHFaceRecognizer()

AttributeError:“模块”对象没有属性 “CreateLBPHFaceRecognitor”


您需要从源代码处编译OpenCV。下载和

opencv\u contrib
source中,有一个名为
modules
的文件夹,删除您不使用的内容

我不知道如何在Windows上编译它。有一些安装OpenCV(Linux、macOS等)的教程,但没有Windows版本。您可以参考相关信息,从Windows上的源代码编译OpenCV。

请参考此