解决cv2没有face模块

人脸识别报错解决:AttributeError: module ‘cv2.cv2’ has no attribute ‘face’

人脸识别报错如下:AttributeError: module ‘cv2.cv2’ has no attribute ‘face’


问题描述

代码中cv2没有face模块所以报错,看了很多博主都是卸载和重新安装opencv-python库和opencv-contrib-python都是不行的,下面参考一位博主的亲测有用
解决cv2没有face模块_第1张图片

 recognizer = cv2.face.LBPHFaceRecognizer_create()

解决方案:

直接在自己的虚拟环境下安装opencv-contrib-python库,后面一定要加

–user,命令如下

pip install opencv-contrib-python --user

下载成功的样子如下:
解决cv2没有face模块_第2张图片
然后运行程序就可以了,结果如下:
解决cv2没有face模块_第3张图片
参考链接: https://blog.csdn.net/CLionheart/article/details/109900734

你可能感兴趣的:(机器学习,opencv,计算机视觉,python)