我无法使用最新的opencv版本创建识别器

2024-09-27 22:32:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试用python构建一个人脸识别项目。但我发现了一个问题,我无法实例化识别器,因为当我尝试执行这一行时:

recognizer = cv2.face.LBHFaceRecognizer_create()

我得到了这个错误:

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

因此,我在web上搜索了一个解决方案,其中许多建议在终端上执行此命令:

pip install opencv-contrib-python

它不能解决问题,我已尝试重新安装到,但问题仍然存在。我一直在寻找有关文档的信息,但似乎缺少有关如何在web中创建识别器的信息。有人知道如何解决此问题吗


Tags: 项目实例noweb信息错误createcv2
2条回答

如果有人知道如何解决这个问题,这篇文章将一步一步地展示这个问题的解决方案,只需遵循第一个答案:

No module named 'cv2.cv2'

我只需稍加修改即可使用:

recognizer = cv2.face.LBPHFaceRecognizer_create()

我在磅后加了一个p

我有一个工作示例here

相关问题 更多 >

    热门问题