繁体   English   中英

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

[英]I can't create an recognizer using the lastest opencv version

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

recognizer = cv2.face.LBHFaceRecognizer_create()

我收到了这个错误:

AttributeError:模块'cv2.cv2'没有属性'face'

所以我在 web 中搜索了解决方案,其中很多人建议在终端上执行此命令:

pip 安装 opencv-contrib-python

没有解决问题,我试过重新安装,但问题依旧。 我已经寻找有关文档的信息,但似乎缺少有关如何在 web 中创建识别器的信息。有人知道如何解决这个问题吗?

它对我有用,只需稍作修改:

recognizer = cv2.face.LBPHFaceRecognizer_create()

我在LB之后加了一个P。

在这里有一个工作示例

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

没有名为“cv2.cv2”的模块

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM