【发布时间】:2017-10-22 11:54:30
【问题描述】:
我正在尝试在我的 python3.6 代码中使用 LBPHfacerecognizer。
recognizer = cv2.face.createLBPHFaceRecognizer()
我知道 face 模块在 opencv_contrib 模块中。我什至卸载了 openCV 并使用 contrib 模块再次安装。我用它编译了 OpenCV,python 仍然给出一个错误:
AttributeError: 模块 'cv2.cv2' 没有属性 'face'
虽然在 opencv/build/lib 我有 libopencv_face.dylib,但它不能用 python3 和 opencv 编译。
我尝试了所有我能想到的方法,但我的想法已经不多了。
有什么想法吗?
编辑:当我在 python3 环境下工作时,Python 不再给出错误,但当我尝试在终端中运行我的代码时仍然有同样的错误。
我正在尝试运行的内容:
python3 main.py
任何想法为什么我会遇到此问题或如何解决?
【问题讨论】:
标签: python macos opencv python-3.6 opencv-contrib