AttributeError: module 'cv2.face' has no attribute 'LBPHFaceRecognizer_create'怎么处理
时间: 2023-10-07 08:11:27 浏览: 249
处理“cv2找不到指定的模块”问题
这个错误通常是因为 OpenCV 版本太旧导致的,LBPHFaceRecognizer_create 是 OpenCV 3.3.1 版本之后的新特性。你需要升级 OpenCV 到最新版本,或者使用其他的人脸识别算法。
如果你使用的是 Anaconda 环境,可以尝试使用以下命令更新 OpenCV:
```
conda update opencv
```
如果你使用的是 pip 安装的 OpenCV,可以尝试使用以下命令更新:
```
pip install opencv-python --upgrade
```
如果升级 OpenCV 还是出现相同的错误,你可以尝试使用其他的人脸识别算法,比如 Eigenfaces 或 Fisherfaces,它们也是 OpenCV 中自带的人脸识别算法,使用方式类似。
阅读全文