我不打算真正应用人脸识别(后来或以后)。出于实际目的,也可以假定面的方向是笔直的。一旦检测到脸部,就无需进一步处理。
是否有一种快速(有效)的算法可以从实时视频源中检测出脸部?
#1 楼
我们知道问题已经解决,因为我们的手机和数码相机可以做到。您可以通过拖曳专利数据库来找出它们使用的算法。像OpenCV和SimpleCV这样的计算机视觉库都将人脸检测作为标准功能。例如,请参阅带有OpenCV端口的iPhone上的近实时人脸检测。如果要DIY,请参阅基于最小面部特征的简单面部检测算法。
评论
$ \ begingroup $
检索专利数据库的好提示!那里有很多知识。
$ \ endgroup $
– Geerten
2012年5月24日上午11:56
#2 楼
我建议Viola-Jones面部检测器。易于实现且计算时间高效。我在2009年左右进行了一些人脸识别项目,该方法是当时最高效的计算方法。原始论文:research.microsoft.com/~viola/Pubs/Detect/violaJones_IJCV.pdf
基础知识:
http://en.wikipedia.org/wiki/Viola%E2% 80%93Jones_object_detection_framework
评论
请参阅基于w / OpenCV端口的基于最小面部特征的简单面部检测算法和近实时面部检测。我还将尝试找出它们在数码相机中的用途。开始运行时,请分享您的经验!@Emre您提供的参考非常有用。您为什么不扩大这个答案作为答案,我很乐意支持它!