gpt4 book ai didi

python - OpenCV LBPH人脸识别器属性错误: no module 'face'

转载 作者:太空宇宙 更新时间:2023-11-03 20:57:23 25 4
gpt4 key购买 nike

尝试执行:

recognizer = cv2.face.LBPHFaceRecognizer_create() 

但是我收到错误:

AttributeError: 'module' object has no attribute 'faces'

我看过以前的帖子,并且尝试了所有解决方案。 (我尝试重新安装opencv-contrib-python,尝试不同的识别器功能)

我不确定为什么会发生这种情况,或者是否有解决方法?

尝试遵循 this tutorial on Github 中的代码:

最佳答案

尝试查看帮助

在终端上打开python:

python
or
python3

并输入:

import cv2
help(cv2.face)

See the command as in the image

您可以在那里找到更多详细信息。如果没有,请尝试 cv2 .__ version__并查看该功能是否适用于您的 opencv 版本。我的是4.1.0。

<小时/>

根据一项评论,模面仅在 opencv-contrib 中可用。因此,只有当您安装了带有 contrib 库的 opencv 时,它才有效。

你可以尝试像这样安装opencv:

python -m pip install opencv-contrib-python 

pip install opencv-contrib-python

这两个命令安装 opencv 并将 comprib 一起编译。

尽力提供帮助。

关于python - OpenCV LBPH人脸识别器属性错误: no module 'face' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55923472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com