4

OpenCV の findHomography を使用して画像のホモグラフィ行列を計算し、次に warpPerspective 関数を使用して画像をワープします。ここで、画像のスケーリングされたバージョンに同じホモグラフィ マトリックスを使用したいと考えています (スケーリングされたバージョンは同じ縦横比を持ち、画像はその中心を中心にスケーリングされます)。問題は、「opencv update homography matrix to fit on a image double the size」に似ており、正解がないようです。

既存のホモグラフィ行列に倍率を適用することは可能ですか?

よろしく

4

1 に答える 1

6

同じ変形を小さな画像に適用したい場合は、ホモグラフィを変更する必要はありません。

ホモグラフィのスケール係数を変更したい場合は、前の右側のホモグラフィ行列に[ 1/lambda 0 0; 0 1/lambda 0; 0 0 1 ](行優先順で) を掛けることで、新しいホモグラフィ行列を取得できます。ここlambdaで、 は目的のスケール係数です。

于 2013-05-03T14:32:01.723 に答える