使用 anaconda 的 opencv python2
opencv with anaconda python2
我知道有很多关于它的问题,但我仍然找不到有用的答案。
我用 python 2 安装了 anaconda,我用 cmake 和 visual studio 构建了我自己的 opencv 版本,如何将我的 anaconda python2 连接到 opencv?
当我只是将cv2.pyd
从opencv
复制到python时,我可以import cv2
但缺少cv2.face
;我能做什么?我需要那个 cv2.face
,我正在做人脸识别项目。
错误:
File "C:/Users/Gio/Desktop/Face Proj/main.py", line 54, in <module>
face_recognizer = cv2.face.LBPHFaceRecognizer_create();
AttributeError: 'module' object has no attribute 'face'
您必须将 opencv 与具有 face 子模块的 contrib 模块一起编译。执行此操作的 cmake 选项是 -D OPENCV_EXTRA_MODULES_PATH=<path to opencv_contrib>/modules
。你可以下载opencv contrib here
我刚刚使用 pip install opencv-contrib-python 下载了 contrib 版本,现在我有额外的模块
我知道有很多关于它的问题,但我仍然找不到有用的答案。
我用 python 2 安装了 anaconda,我用 cmake 和 visual studio 构建了我自己的 opencv 版本,如何将我的 anaconda python2 连接到 opencv?
当我只是将cv2.pyd
从opencv
复制到python时,我可以import cv2
但缺少cv2.face
;我能做什么?我需要那个 cv2.face
,我正在做人脸识别项目。
错误:
File "C:/Users/Gio/Desktop/Face Proj/main.py", line 54, in <module>
face_recognizer = cv2.face.LBPHFaceRecognizer_create();
AttributeError: 'module' object has no attribute 'face'
您必须将 opencv 与具有 face 子模块的 contrib 模块一起编译。执行此操作的 cmake 选项是 -D OPENCV_EXTRA_MODULES_PATH=<path to opencv_contrib>/modules
。你可以下载opencv contrib here
我刚刚使用 pip install opencv-contrib-python 下载了 contrib 版本,现在我有额外的模块