opencv with anaconda python2

时间:2018-02-19 15:38:56

标签: python-2.7 opencv anaconda opencv-python

我知道有很多问题,但我仍然找不到有用的答案。

我安装了带有python 2的anaconda,我用cmake和visual studio构建了我自己的opencv版本,如何将我的anaconda python2连接到opencv?

当我将cv2.pydopencv复制到python时,我可以import cv2cv2.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'

2 个答案:

答案 0 :(得分:0)

你必须编译opencv和contrib模块,它们有face子模块。执行此操作的cmake选项是-D OPENCV_EXTRA_MODULES_PATH=<path to opencv_contrib>/modules。您可以下载opencv contrib here

答案 1 :(得分:0)

我刚用pip install opencv-contrib-python下载了contrib版本,现在我有了额外的模块