我想用OpenCV用Python语言实现一个人脸识别(而不是检测)程序。OpenCV附带了一个专门为人脸识别构建的库。我在C++ (Bytefish by bytefish)中见过一些使用这个库的例子,但我没有使用C++的经验,也不知道如何将逻辑转换为python。有没有人有用python进行人脸识别的例子,或者知道如何将这些例子‘转换’成python?
提前感谢您的帮助。
我正在尝试制作人脸识别安全系统。
我在Python中使用了Open CV。
我只能从视频中检测人脸,并将它们存储在本地硬盘中。
但是我想用compare来识别像这样的人
while faces in my databse:
if face="xyz":
face is right
if face is right:
person is xyz
这就是我要找的。
我刚刚通过云服务在基于python的应用程序中启用了人脸识别。但是根据我以前开发人脸识别应用程序的经验,我的模型曾经要求至少3-4个人对人脸进行正确的分类(在某种程度上)。
我的问题是,是否有任何这样的最低要求的人,需要添加到一个personGroup,以便模型,然后可以训练,以正确地分类面孔。
在我草率决定选择Azure Face API作为我的主要FR平台之前,我只想知道这一点。
我试着运行从得到的人脸识别代码。我得到了以下错误:
model = cv2.createEigenFaceRecognizer()
AttributeError: 'module' object has no attribute 'createEigenFaceRecognizer'
所以,我在谷歌上搜索了这个错误,他们建议从获取人脸识别文件。我下载了整个压缩文件,我不知道如何重建到我的openCV的python。我使用从“python的非官方windows二进制文件”下载的“whl”文件安装了python的openCV。谁能告诉我如何从下载的zip文件中重建,