AttributeError: module ‘cv2.face‘ has no attribute ‘createLBPHFaceRecognizer‘

  • Post author:
  • Post category:其他


记录一下小白做人脸识别遇到问题的解决方法:

报错:

在这里插入图片描述

找了一下原因,都是说依赖项没装或者是没装好。

(1)依赖项没装:直接在终端下输入:

pip install opencv-contrib-python

(2)依赖项没装好:卸载后重装

先卸载,再安装

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

最后发现还是有问题,原来是python3中cv2.face的函数名字变了把


face_recognizer1 = cv2.face.createLBPHFaceRecognizer()

换成


face_recognizer = cv2.face.LBPHFaceRecognizer_create()


就搞定了!继续!fighting!



版权声明:本文为weixin_45444802原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。