1

我正在尝试理解VIOLA JONES算法,并且在 MATLAB中遇到了一个使用open-cv haarcascade的实现。

它适用于人脸检测(使用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 中也包含倾斜特征。

在此先感谢您的时间!!

4

1 回答 1

1

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

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

于 2015-04-11T07:45:25.107 回答