このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
この例では,関数imrotate
を使用してイメージを回転する方法を説明します。イメージを回転する場合は,回転するイメージと回転角度を度数で指定します。正の回転角度を指定するとイメージは反時計回りに回転します。負の回転角度を指定するとイメージは時計回りに回転します。
既定の設定では,元のイメージ全体が入る大きさの出力イメージを作成します。元のイメージの境界をはみ出るピクセルは0に設定され,出力イメージでは黒い背景として表示されます。ただし。”作物
“引数を使用すると,出力イメージが入力イメージと同じサイズになるように指定できます。
既定の設定では,imrotate
は最近傍内挿を使用して出力イメージのピクセルの値を決定しますが,他の内挿法を指定することもできます。サポートされている内挿法の一覧は,imrotate
のリファレンスページを参照してください。
イメージをワークスペースに読み取ります。
我= imread (“circuit.tif”);
イメージを反時計回りに35°回転します。この例では,双一次内挿を指定します。
J = imrotate(35,我双线性的);
元のイメージと回転したイメージを表示します。
图imshowpair (I, J,“蒙太奇”)
回転したイメージが元のイメージと同じサイズでトリミングされるよう指定し,元のイメージを反時計回りに35°回転します。
35岁的K = imrotate(我双线性的,“作物”);
元のイメージと新しいイメージを表示します。
图imshowpair (K,我“蒙太奇”)