python raspberry opencv:AttributeError:' module'对象没有属性' face'

时间:2018-02-14 18:59:26

标签: python opencv raspberry-pi3 face-recognition opencv-contrib

我正在使用raspberry pi 3.我已经安装了opencv,它运行良好。我正在尝试使用以下命令

face_recognizer = cv2.face.createLBPHFaceRecognizer()

但是我收到了这个错误:

  

AttributeError:' module'对象没有属性' face'

我进行了广泛的搜索,他们都告诉我必须安装opencv_contrib。然而,raspberry pi 3并没有让我这么容易安装它。我已经在Windows中尝试过了它可以工作,但在树莓中没有。

我总是收到以下错误:

  

找不到满足要求的版本

这是我尝试的所有内容的图片:

image with all the examples that I tried

1 个答案:

答案 0 :(得分:0)

我不确定你现在是否已经弄明白了,但对于那里的其他人来说,如https://pypi.org/project/opencv-python/所述:

  

“请注意,PyPI目前不支持ARM体系结构,因此您无法在Raspberry Pi上安装这些软件包”


要在raspberry pi上使用openCV,您需要从源代码编译它,这是一个很棒的博客文章,将引导您完成这些步骤https://www.pyimagesearch.com/2016/04/18/install-guide-raspberry-pi-3-raspbian-jessie-opencv-3/