如何解决OpenCV:AttributeError:模块'cv2'没有属性'face'
我找到了解决问题的方法,您必须按照本教程OpenCV的附加模块进行操作。
基本步骤是:
- 转到C:/ PythonXX / lib / site-packeges(安装python的site-packages文件夹),并删除cv2.pyd(如果存在)。
- 下载带有附加模块的OpenCV
- 使用CMake创建Visual Studio项目
- 打开Python IDLE,然后输入import cv2。如果没有错误,则说明安装成功。
解决方法
我正在以下版本上使用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
而且我仍然有错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。