4

OpenCvでパターンマッチングをしています。モデルがあり、ターゲットを関数 cvMatchShapes と比較します。動作しますが、ターゲットの向きを知りたいです。どうすればいいですか?

4

1 に答える 1

4

たとえば、輪郭の向きが180度異なる場合に、境界の回転した長方形は適していますか?

問題を解決する別の方法は、輪郭モーメントを計算することです(cvMatchShapesで輪郭を使用していると思いますが、同様の方法で画像モーメントを計算することもできます)OpenCV輪郭モーメント?、次に式から主軸角度を計算します。

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

この角度は回転について言います。この問題に関するその他の理論:http://farside.ph.utexas.edu/teaching/336k/newton/node67.html

于 2012-07-04T17:40:17.900 に答える