找到图像的方向

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

例如,当轮廓方向相差180度时,是否适用于旋转矩形?

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

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

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