我正在寻找一个强大的人脸检测算法/库,最好是 C 语言(C++ 也可以;如果需要,我可以移植其他语言)。我用过OpenCV http://opencv.willowgarage.com/过去的实现,但我不认为它对于轮换是不变的。不需要是实时的,但也不应该慢得可怕(也许每张照片一两秒就可以了)。寻求高可靠性,并且没有太多误报。有谁知道有什么好的实现吗?
查看此页面OpenCV 维基 http://opencv.willowgarage.com/wiki/FaceDetection关于人脸检测使用类似 Haar 的特征 http://en.wikipedia.org/wiki/Haar-like_features.
@软盘 https://stackoverflow.com/questions/905121/robust-face-detection-in-c/911877#911877: 同一个人又发了一个project http://www.codeproject.com/KB/audio-video/haar_detection.aspx实现这些类似 Haar 的特征来进行人脸检测。
这个概念并不难理解,你甚至可以自己实现。
也许最困难的部分是构建增强分类器的级联(但 openCV 已经轻松实现了所有这些!)
可以在人脸检测中使用的一些其他方法可以使仿射变换不变,包括:
-
特征脸 http://en.wikipedia.org/wiki/EigenfaceSVD/PCA
- 傅立叶描述符
- 统计形状模型(这张纸 http://citeseer.ist.psu.edu/326991.html尤其)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)