我正在这些版本上使用 Python 和 OpenCV 创建人脸识别系统:
- Python 3.6.2 :: Anaconda 自定义(64 位)
- 蟒蛇 4.3.23
- OpenCV 3.3.0
当我尝试训练人脸识别器时:
face_recognizer = cv2.face.createLBPHFaceRecognizer()
我收到此错误:
AttributeError: 模块 ‘cv2’ 没有属性 ‘face’
更新:
我试过这样做:
pip install opencv_python‑3.3.0+contrib‑cp36‑cp36m‑win_amd64.whl
还:
conda install -c menpo opencv3=3.3.0
而且我仍然有错误。
原文由 RoyaumeIX 发布,翻译遵循 CC BY-SA 4.0 许可协议
我找到了我的问题的解决方案,你必须按照本教程 OpenCV with extra modules 进行操作。
基本步骤是: