MATLAB を使用して画像の中心点ではない点を中心に画像を回転させるために使用する方法は何ですか?
9574 次
3 に答える
5
同じ角度の 2 つの回転は、平行移動まで等しくなります。したがって、中心を中心に回転させてから、画像を変換して、独自の回転中心を元の位置に配置できます。
于 2012-04-05T11:02:51.367 に答える
0
「回転」のヘルプには次のように書かれています。
ROTATE 指定した原点と方向を中心にオブジェクトを回転します。ROTATE(H,[THETA PHI],ALPHA) は、ハンドル H を持つオブジェクトを、2 要素の方向ベクトル [THETA PHI] (球座標) によって記述される軸を中心に角度 ALPHA だけ回転させます。
すべての角度は度単位です。H のハンドルは、同じ軸の子でなければなりません。...
ROTATE(...,ORIGIN) は、プロット ボックスの中心ではなく、点 ORIGIN = [x0,y0,y0] を回転の中心として使用します。
于 2012-04-05T16:08:04.247 に答える