定向梯度直方图旋转和变换

时间:2014-01-09 11:57:47

标签: image opencv image-processing histogram feature-detection

我正在使用HOG检测项目中的对象。但是,当对象旋转时,猪无法正确检测到对象。因此我的困惑在于,无论是SURF,SIFT,HOG也是旋转和变换的方差。

如果不是我认为我应该在计算HOG时进行仿射变换。请就此向我提出建议。谢谢。

2 个答案:

答案 0 :(得分:3)

HOG不是旋转比例不变描述符。通常,多尺度检测器以不同的图像尺度运行火车检测器(如OpenCV检测器那样)。对于旋转不变性,您可以查看旋转不变描述符(SIFT,SURF,ORB,...)。或者,您可以简单地在训练集中包含出现在各种姿势的对象。但是,这将包括探测器中更多的复杂性和不确定性,并且根据您尝试检测的对象,它可能不是一个可行的解决方案。

答案 1 :(得分:1)

问题是什么? HOG不是旋转不变特征。对于旋转不变性,请使用SIFT(RIFT)或手动旋转图像:找到描述符的主方向,并将该角度指定给关键点。