我正在尝试了解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中包含倾斜功能。
提前感谢您的时间!!
答案 0 :(得分:1)
原始的Viola-Jones算法不支持旋转面,因为算法所基于的Haar小波/矩阵不是旋转不变的。
MATLAB使用KLT特征点检测算法实现了旋转不变人脸检测器。如果您有计算机视觉工具箱,请检查此链接:http://www.mathworks.com/help/vision/examples/face-detection-and-tracking-using-the-klt-algorithm.html