我正在尝试运行一些面部检测和面部识别代码。但是当我尝试运行训练数据的代码时,它显示出一些错误。我在Windows平台上使用Python 3.6版本和OpenCV模块。我先添加代码然后再添加错误。
并显示以下错误:
C:\Users\MAN\AppData\Local\Programs\Python\Python36\python.exe C:/Users/MAN/PycharmProjects/facerecognition/Train/train.py
Traceback (most recent call last): File "C:/Users/MAN/PycharmProjects/facerecognition/Train/train.py", line 5, in <module> recognizer = cv2.createLBPHFaceRecognizer()
AttributeError: module 'cv2.cv2' has no attribute 'createLBPHFaceRecognizer'
Process finished with exit code 1
答案 0 :(得分:1)
您必须在face
子模块中使用它。所以,请尝试以下声明:
cv2.face.createLBPHFaceRecognizer()
而不是cv2.createLBPHFaceRecognizer()
答案 1 :(得分:0)
您还应该安装opencv-contrib模块
pip install opencv-contrib-python