このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Warper
多くのイメージに同じ幾何学的変換を効率的に適用します
説明
Warper
オブジェクトは、線形幾何学的変換を特定のサイズの 2 次元イメージに適用します。
作成
構文
説明
w = images.geotrans.Warper(___,
は、1 つ以上の名前と値の引数を使用して Interpolation プロパティと FillValue プロパティを設定します。Name,Value
)
たとえば、warper = images.geotrans.Warper(tform,size(im),"FillValue",1)
は、元のイメージ外にあるピクセルに 1
の塗りつぶしの値を指定します。
入力引数
プロパティ
オブジェクト関数
warp | 幾何学的変換を適用します |
例
ヒント
入力イメージが m x n x p のサイズの RGB イメージまたは 3 次元グレースケール イメージの場合、
warp
は変換を各カラー チャネルまたは各色平面 p に個別に適用します。
アルゴリズム
同じサイズのイメージのバッチ全体にわたって同じ幾何学的変換を適用するように Warper
が最適化されます。Warper
は、ワープ プロセスを、変換された座標の計算 (1 回のみ) とイメージへの内挿 (イメージごとに実行) という 2 つのステップに分割することによって、この最適化を実現します。imwarp
と比較すると、この方法は、中小サイズのイメージでは処理全体を大幅に高速化し、大きなイメージでは収穫逓減が発生します。