主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

centerCropWindow2d

四角形の中央トリミングウィンドウの作成

説明

赢得= centerCropWindow2d (inputSizetargetSizeは,トリミングしたイメージのサイズがtargetSizeになるように,サイズがinputSizeの2次元入力イメージからウィンドウをトリミングします。ウィンドウの座標は入力イメージの中央です。

すべて折りたたむ

イメージを読み取って表示します。

芯片= imread (“coloredChips.png”);imshow(芯片)

トリミングウィンドウのターゲットサイズを指定します。

targetSize = [256 256];

中央トリミングウィンドウを作成します。

win1 = centerCropWindow2d(大小(芯片),targetSize);

中央トリミングウィンドウを使用して元のイメージをトリミングします。

B1 = imcrop(芯片、win1);

トリミングしたイメージを表示します。

imshow (B1)

サイズの異なる2番目のイメージを読み取って表示します。

科比·= imread (“kobi.png”);imshow(科比·)

中央トリミングウィンドウのこのイメージへの適用を試みます。この中央トリミングウィンドウは芯片イメージの空間範囲を使用するため,トリミングされた領域はイメージの中央部分とは異なります。

B2 = imcrop(科比·win1);imshow (B2)

科比·イメージを中央からトリミングするには,新しい中央トリミングウィンドウを指定します。

win2 = centerCropWindow2d(大小(科比·),targetSize);B3 = imcrop(科比·win2);imshow (B3)

入力引数

すべて折りたたむ

入力イメージのサイズ。次のいずれかに指定します。

入力イメージのタイプ inputSizeの形式
2次元グレースケールイメージまたはバイナリイメージ (高度宽度)形式の正の整数の2要素ベクトル。
あるサイズの2次元RGBイメージまたはマルチスペクトルイメージ (高宽渠道)形式の正の整数の3要素ベクトル。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

ターゲットイメージのサイズ。次のいずれかに指定します。

ターゲットイメージのタイプ targetSizeの形式
2次元グレースケールイメージまたはバイナリイメージ (高度宽度)形式の正の整数の2要素ベクトル。
あるサイズの2次元RGBイメージまたはマルチスペクトルイメージ (高宽渠道)形式の正の整数の3要素ベクトル。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

出力引数

すべて折りたたむ

トリミングウィンドウ。矩形オブジェクトとして返されます。

R2019bで導入