我正在使用 OpenCv 进行模式匹配。我有一个模型,我将目标与函数 cvMatchShapes 进行比较。它有效,但我想知道目标的方向。我该怎么做?
问问题
6855 次
1 回答
4
例如,边界旋转矩形是否适合轮廓方向不同 180 度的情况?
解决问题的另一种方法是计算轮廓矩(我想你在 cvMatchShapes 中使用轮廓,你也可以用类似的方式计算图像矩)OpenCV Contours Moments?,然后从公式计算主轴角:
atan2((float)(-2)*Ixy,Ix - Iy)/2
这个角度说的是旋转。关于这个问题的更多理论:http: //farside.ph.utexas.edu/teaching/336k/newton/node67.html
于 2012-07-04T17:40:17.900 回答