opencvwarpPerspective
を使用して、回転の異なる画像を生成し、特徴点検出アルゴリズムを評価しています。
ホモグラフィ行列では、左上の2x2行列は、ここで参照されている回転行列です。
しかし、結果は原点(左上隅)を中心に回転します。ホモグラフィマトリックスを変更して、画像を中心を中心に回転させるにはどうすればよいですか?
よろしく。
opencvwarpPerspective
を使用して、回転の異なる画像を生成し、特徴点検出アルゴリズムを評価しています。
ホモグラフィ行列では、左上の2x2行列は、ここで参照されている回転行列です。
しかし、結果は原点(左上隅)を中心に回転します。ホモグラフィマトリックスを変更して、画像を中心を中心に回転させるにはどうすればよいですか?
よろしく。
このマトリックスを参照してください
平行移動と回転を行うアフィン変換で、中心が回転の中心です。これからホモグラフィを取得するには、最後の raw を追加するだけです[ 0 0 1]
。getRotationMatrix2Dを使用してこの行列を計算しwarpAffine
、ホモグラフィを使用または形成して を使用できますwarpPerspective
。それがどうなるか教えてください。