【问题标题】:AttributeError: module 'cv2' has no attribute 'face'AttributeError:模块 'cv2' 没有属性 'face'
【发布时间】:2018-12-18 20:14:07
【问题描述】:

我尝试按照本指南在 raspberry3 上安装 opencv3.4.0:https://www.life2coding.com/install-opencv-3-4-0-python-3-raspberry-pi-3/

现在的问题是我无法弄清楚为什么 python3 给我这个错误:

AttributeError: module 'cv2' has no attribute 'face'

每当我尝试执行时都会发生这种情况

face_recognizer = cv2.face.LBPHFaceRecognizer_create()

我已经安装了 opencv3.4.0 以及附加模块:opencv3.4.0_contrib。我知道“脸”需要成为额外模块的一部分。我仍然无法弄清楚导致此错误的原因。

谁能帮帮我?

【问题讨论】:

  • 试试 cv2.face.createLBPHFaceRecognizer()。
  • 仍然返回相同的错误,因为未检测到“人脸”
  • 你是如何安装 contrib 包的?
  • wget -O opencv_contrib.zip github.com/Itseez/opencv_contrib/archive/3.4.0.zip unzip opencv_contrib.zip
  • 我正在使用pip install opencv-contrib-python 安装它。我会尽快通知您!

标签: opencv python-3.5 raspberry-pi3


【解决方案1】:

最后,我得到了它的工作。我只是将 pip 用于两种安装:

pip install opencv-python
pip install opencv-contrib-python

【讨论】:

    猜你喜欢
    • 2019-11-13
    • 2019-06-07
    • 2018-02-27
    • 2017-11-22
    • 2019-07-25
    • 2017-11-21
    • 2021-02-17
    • 2018-11-13
    相关资源
    最近更新 更多