0

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

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

cv2.pyd当我只是从opencvpython 中复制时,我可以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'
4

2 回答 2

0

您必须将 opencv 与具有 face 子模块的 contrib 模块一起编译。执行此操作的 cmake 选项是-D OPENCV_EXTRA_MODULES_PATH=<path to opencv_contrib>/modules. 你可以在这里下载 opencv contrib

于 2018-02-22T08:10:46.327 回答
0

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

于 2018-02-22T16:03:25.687 回答