我想用OpenCV用Python语言实现一个人脸识别(而不是检测)程序。OpenCV附带了一个专门为人脸识别构建的库。我在C++ (Bytefish by bytefish)中见过一些使用这个库的例子,但我没有使用C++的经验,也不知道如何将逻辑转换为python。有没有人有用python进行人脸识别的例子,或者知道如何将这些例子‘转换’成python?
提前感谢您的帮助。
Im using aone_vs_one_trainerandone_vs_one_decision_function`用于分类128 D人脸描述符,我想检测未知人脸。
我使用OpenCV和我的包装器检测人脸,然后跟踪并计算128 D人脸描述符,这些描述符存储在文件中。接下来,我在之后训练了分类器。所有的功能都很完美,但是当我试图对未知面孔进行分类时,它会返回一些标签。
我使用了指南中的代码,但是如果您想查看我的代码--它是
有没有更好的方法来识别面孔?也许,使用OpenCV`s的方法更简单,还是使用Dlib中的其他方法?
我正在尝试使用OpenCv库创建一个人脸检测应用程序。我学习了以下教程
但是我得到了下面的警告,而不是检测人脸。
Hello, OpenCV
Running DetectFaceDemo
Detected 0 faces
Writing faceDetection.png
libpng warning: Image width is zero in IHDR
libpng warning: Image height is zero in IHDR
libpng error: Invalid IHDR data
请帮帮我,我正在使用linuxMint+eclipse系统。