OpenCV LBPH人脸识别器属性错误:没有模块“Face”

2024-09-28 17:19:45 发布

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

尝试执行:

recognizer = cv2.face.LBPHFaceRecognizer_create() 

但是我返回错误:

^{pr2}$

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

我不知道为什么会发生这种情况,或者是否有解决办法?在

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


Tags: 函数错误create情况解决方案thiscontribcv2
1条回答
网友
1楼 · 发布于 2024-09-28 17:19:45

设法寻求帮助

在终端上打开python:

python
or
python3

和类型:

^{pr2}$

See the command as in the image

你可以在那里找到更多细节。 如果没有,试试cv2版本__ 并查看该函数是否适用于您的opencv版本。我的是4.1.0。在


根据一个注释,模面仅在opencv contrib中可用。因此,只有在contrib库中安装了opencv时,它才能工作。在

您可以尝试这样安装opencv:

python -m pip install opencv-contrib-python 

或者

pip install opencv-contrib-python

这两个命令安装opencv和complib一起编译。在

想帮忙。在

相关问题 更多 >