快速准确的眼睛和嘴巴检测

时间:2015-04-18 15:12:39

标签: opencv

什么是最快,最准确的眼睛和嘴巴检测算法,它可以在Lumia520上的相机或类似规格的设备上为720p照片提供约1-5 fps的性能?
对于面部检测,我正在使用OpenCV CascadeClassifier。对于眼睛检测,我尝试this algorithm并不总能提供准确的结果,而CascadeClassifier则很慢。

1 个答案:

答案 0 :(得分:1)

您可以尝试多种算法,很难说哪种算法最适合您。我所知道的算法很少:

  • Flandmark算法需要图像和脸部在图像上的位置,并返回8个点 - 眼角,鼻子中心,脸部中心和嘴角。它非常准确和快速。
  • 活动形状模型(ASM)/活动外观模型(AEM) - 您可以阅读它,例如here,源代码是herehere。请注意,此解决方案为您提供了比Flandmark算法更多的信息。
  • 级联分类器 - 除了Haar级联,您可以使用LBP(局部二进制模式)和HOG(Oriented Gradients直方图)分类器。其中一些包含在opencv中(在opencv\data目录中),您可以尝试查找其他内容或培训您自己的内容。

请注意,您只需通过缩小图像来提高速度 - 通常不会过多地降低精度。