このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
イメージの回転
この例では、イメージを回転し、結果のイメージのサイズを調整する方法を説明します。
関数imrotate
を使用してイメージを回転する場合は、回転するイメージと回転角度 (度数) を指定します。正の回転角度を指定するとイメージは反時計回りに回転します。負の回転角度を指定するとイメージは時計回りに回転します。
反時計回りのイメージの回転
イメージをワークスペースに読み取ります。
I = imread("circuit.tif");
双一次内挿を使用してイメージを反時計回りに 35° 回転します。
J = imrotate(I,35,"bilinear");
元のイメージと回転したイメージを表示します。既定の設定では、元のイメージ全体が入る大きさの出力イメージを作成します。元のイメージの境界をはみ出るピクセルは 0
に設定され、出力イメージでは黒い背景として表示されます。
figure
imshowpair(I,J,"montage")
回転したイメージのトリミング
元のイメージをもう一度回転し、回転したイメージが元のイメージと同じサイズでトリミングされるように指定します。
K = imrotate(I,35,"bilinear","crop");
元のイメージと新しいイメージを表示します。
figure
imshowpair(I,K,"montage")