openCV-如何从windows 8.1中为github for python下载的.zip文件中重建

openCV - How to rebuild from .zip files downloaded for github for python in windows 8.1?

本文关键字:下载 python zip 文件 重建 for github windows 中为 openCV-      更新时间:2023-10-16

我试图运行从这里得到的人脸识别代码。我得到了以下错误:

model = cv2.createEigenFaceRecognizer()
AttributeError: 'module' object has no attribute 'createEigenFaceRecognizer'

所以,我在谷歌上搜索了这个错误,他们建议从Github获取人脸识别文件。我下载了整个文件作为zip,我不知道如何重建到我的openCV for python。我使用"whl"文件安装了openCV for python,该文件是我从"非官方windows二进制文件for python"下载的有人能告诉我如何从下载的zip文件中重建,以及我应该重建的确切位置吗?我应该把c++头(在face模块中)复制粘贴到我的电脑上吗?

实际上,答案比这更简单!您只需要更改两行即可。现在,你可能有:

import cv2

更改为:

from cv2 import FaceRecognizer

关键概念:模块

cv2是一个模块,是一组不同类的大型集合。看看他们的网站,看看他们提供的其他课程。FaceRecognizercv2内部的类,是您要查找的类。


因此,考虑到这一点,改变:

model = cv2.createEigenFaceRecognizer()

至:

model = FaceRecognizer.createEigenFaceRecognizer()

你应该像金子一样优秀。快乐的小径。