【问题标题】:opencv with anaconda python2带有anaconda python2的opencv
【发布时间】:2018-02-19 15:38:56
【问题描述】:

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

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

当我将cv2.pydopencv 复制到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'

【问题讨论】:

  • setup.py 文件吗?
  • 没有没有

标签: python-2.7 opencv anaconda opencv-python


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-10
      • 2016-08-25
      • 1970-01-01
      • 2016-10-15
      • 1970-01-01
      • 2017-08-16
      • 1970-01-01
      相关资源
      最近更新 更多