主要内容

imrotate

説明

J= imrotate (は,中心点を中心にしてを反時計回りに度回転します。メ,ジを時計回りに回転させるには,に負の値を指定します。imrotateは,回転したイメージ全体が出力イメージJに含まれるようにします。既定では,imrotateは最近傍内挿法を使用して,回転したJのピクセルの値を0に設定します。

J= imrotate (方法は,方法で指定された内挿法を使用して,を回転します。

J= imrotate (方法bboxは,bbox引数も使用して,出力@ @ @ジのサ@ @ @ @ @ @ @入力▪▪メ▪▪ジと同じサイズになるように出力をトリミングすることも、回転したイメージ全体を返すこともできます。

すべて折りたたむ

I = fitsread(“solarspectra.fts”);I = rescale(I);

元の▪▪メ▪▪ジを表示します。

图imshow(I)标题(原始图像的

图中包含一个轴对象。标题为Original Image的axes对象包含一个Image类型的对象。

@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @この例では,双一次内挿を指定し,結果が元のイメージと同じサイズにトリミングされるように要求しています。

J = imrotate(I,-1,双线性的“作物”);

回転させた▪▪メ▪▪ジを表示します。

图imshow(J) title(“旋转图像”

图中包含一个轴对象。标题为rotate Image的axes对象包含一个Image类型的对象。

入力引数

すべて折りたたむ

回転する▪▪メ▪▪ジ。数値配列、逻辑配列、または categorical 配列として指定します。

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|分类

回転量 (度単位)。数値スカラとして指定します。

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

内挿法。次のいずれかの値に指定します。

説明

“最近的”

最近傍内挿。出力ピクセルには,対象の点が含まれるピクセルの値が代入されます。周りの他のピクセルは,考慮に入れません。

最近傍内挿は,分类器メ,ジでサポ,トされている唯一のメソッドです。

双线性的

双一次内挿。出力ピクセル値は,最近傍の2行2列のピクセルの加重平均です。

“双三次的”

双三次内挿。出力ピクセル値は,最近傍の4行4列のピクセルの加重平均です。

メモ

双三次内挿は,元の範囲外のピクセル値を生成します。

デ,タ型:字符|字符串

出力▪▪メ▪▪ジのサ▪▪ズを定義する境界ボックス。次のいずれかの値に指定します。

説明

“作物”

出力▪▪メ▪▪ジJと入力▪▪メ▪▪ジのサ@ @ズが同じになるように,回転した@ @メ@ @ジが適合するように切り取ります。

“宽松”

回転したメジ全体が出力メジJに含まれます。Jより大きくなっています。

デ,タ型:字符|字符串

出力引数

すべて折りたたむ

回転した▪▪メ▪▪ジ。入力▪▪メ▪▪ジと同じデータ型の数値配列,逻辑配列,または直言配列として返されます。

ヒント

  • この関数は9.3版本(R2015b)で変更されました。以前のバージョンの图像处理工具箱™は異なる空間規則を使用しています。以前の実装時と同じ結果を得る必要がある場合,関数imrotate_oldを使用してください。

  • 場合によって,この関数は,uint8uint16およびの各デ,タ型に対し,ハ,ドウェア最適化を利用して実行を高速化します。

拡張機能

バ,ジョン履歴

R2006aより前に導入