找到图像的方向

时间:2012-07-04 13:40:41

标签: c opencv computer-vision

我正在与OpenCv进行模式匹配。我有一个模型,我将目标与函数cvMatchShapes进行比较。 它有效,但我想知道目标的方向。我该怎么办?

1 个答案:

答案 0 :(得分:3)

当轮廓方向相差180度时,边界旋转矩形是否适用于情况?

解决问题的另一种方法是计算轮廓力矩(我想你正在使用cvMatchShapes中的轮廓,你也可以用类似的方式计算图像矩)OpenCV Contours Moments?,然后从公式计算主轴角度:

atan2((float)(-2)*Ixy,Ix - Iy)/2

这个角度讲的是旋转。关于这个问题的更多理论:http://farside.ph.utexas.edu/teaching/336k/newton/node67.html