Viola jones面对检测...如何使用open-cv haar级联的倾斜功能

时间:2015-04-11 07:03:03

标签: matlab opencv image-processing computer-vision viola-jones

我正在尝试了解VIOLA JONES算法,并且遇到了使用 open-cv haarcascade implementation in MATLAB

它适用于人脸检测(使用 haarcascade_frontalface_alt.xml ),但当与其他分类器(例如 haarcascade_mcs_nose.xml )一起使用时,它会发出以下警告:

Warning: Tilted features are not supported 
> In GetHaarCasade at 35
  In ObjectDetection at 37

是否有办法在open-cv haarcascade中包含倾斜功能。

提前感谢您的时间!!

1 个答案:

答案 0 :(得分:1)

原始的Viola-Jones算法不支持旋转面,因为算法所基于的Haar小波/矩阵不是旋转不变的。

MATLAB使用KLT特征点检测算法实现了旋转不变人脸检测器。如果您有计算机视觉工具箱,请检查此链接:http://www.mathworks.com/help/vision/examples/face-detection-and-tracking-using-the-klt-algorithm.html