OpenCvでパターンマッチングをしています。モデルがあり、ターゲットを関数 cvMatchShapes と比較します。動作しますが、ターゲットの向きを知りたいです。どうすればいいですか?
質問する
6855 次
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 に答える