【问题标题】:Face recognition attribute error in Python 3.6 version [closed]Python 3.6版本中的人脸识别属性错误[关闭]
【发布时间】:2017-11-21 04:59:06
【问题描述】:

我正在尝试运行一些面部检测和面部识别代码。但是,当我尝试运行用于训练数据的代码时,它显示了一些错误。我在 Windows 平台上使用 Python 3.6 版本和 OpenCV 模块。我先添加代码,然后再出错。

它显示以下错误:

C:\Users\MAN\AppData\Local\Programs\Python\Python36\python.e‌​xe 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

【问题讨论】:

标签: python opencv


【解决方案1】:

您必须从 face 子模块中使用它。所以,试试下面的语句:

cv2.face.createLBPHFaceRecognizer() 

而不是cv2.createLBPHFaceRecognizer()

【讨论】:

    【解决方案2】:

    你还应该安装 opencv-contrib 模块

    pip install opencv-contrib-python
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-21
      • 1970-01-01
      • 1970-01-01
      • 2010-10-31
      • 2015-06-14
      • 2023-03-22
      • 2015-08-28
      相关资源
      最近更新 更多