主要内容

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

imresize

イメージのサイズ変更

说明

j= imresize(一世规模は,一世のサイズの规模倍のイメージjを返します。入力イメージ一世にに,グレースケールグレースケール,rgbイメージ,バイナリバイナリ,分类イメージをできます。

j= imresize(一世[numrows numcols]は,ベクトル[numrows numcols]で指定された行数と数ををイメージjを返します。

[ynewmap) = imresize (X地图___はカラーマップ地图をを用してインデックス付きイメージXをサイズ変更ます。既定既定设定では,imresizeは,サイズ変更されたインデックス付きイメージとともに最適化されたカラーマップnewmapを返します。元元のカラーマップとと同じマップを返す返す场は,名称と値のペアペア幂COLOROMAP.を使用します。

___= imresize(___方法は使用する内挿法を指定します。

___= imresize(___名称,价值は,サイズ変更操作业のな特性を制御すると値のペアのの使を。

すべて折りたたむ

イメージをワークスペースに読み取ります。

我= imread (“rice.png”);

倍率倍率指定し,既定の内内法およびおよびアンチエイリアスをを使使イメージをサイズししますますますますますますますますますます。

j = imresize(i,0.5);

元のイメージイメージとサイズサイズされたイメージイメージを表示し

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

数字imshow(j)标题('调整大小的图像'

イメージをワークスペースに読み取ります。

我= imread (“rice.png”);

倍率と内插法をししてイメージをサイズ変更しますします。

I = imresize(I, 0.5,“最近的”);

元のイメージイメージとサイズサイズされたイメージイメージを表示し

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

数字imshow(j)标题(“使用最近邻居的”调整大小的图像“

イメージをワークスペースに読み取ります。

[x,地图] = imread(“trees.tif”);

倍率倍率を指定してをサイズ変更し既定既定の设定ではは既定の设定でははの设定ででimresizeは,サイズ変更されたインデックス付きイメージとともに最適化されたカラーマップを返します。

[y,newmap] = imresize(x,map,0.5);

元のイメージイメージとサイズサイズされたイメージイメージを表示し

图imshow(x,地图)标题(原始图像的

图imshow(y,newmap)标题('调整大小的图像'

イメージをワークスペースに読み取ります。

rgb = imread(“peppers.png”);

出力イメージを64行にするように指定してイメージをサイズ変更します。縦横比を維持するのに必要な列数を,imresizeで计算します。

RGB2 = imresize(RGB, [64 NaN]);

元のイメージイメージとサイズサイズされたイメージイメージを表示し

数字imshow(RGB)标题(原始图像的

数字imshow(RGB2)标题('调整大小的图像'

入力引数

すべて折りたたむ

サイズを変更するイメージ。任意任意次元の数码配列,逻辑配列,分类配列として指定ます。一世が2次元より大きい综合,imresizeは最初の2次元のサイズのみを変更します。

データ型:单身的||INT8.|int16|int32|uint8|uint16|UINT32|逻辑|分类

サイズ変更係数。正の数値として指定します。

  • 规模が1より小さい場合,出力イメージは入力イメージより小さくなります。

  • 规模が1より大きい综合,出力イメージイメージは力イメージ大厦なります。

imresizeはイメージの各次元に倍率を适ますます。次元ごとに异なる変更変更変更変更适するは,代わりには,代わりに规模の名前と値のののののをををしし。

データ型:单身的||INT8.|int16|int32|int64|uint8|uint16|UINT32|UINT64

出力イメージの行と列の次元。正の整数の2要素ベクトルとして指定します。numrows.またはnumcolsのいずれかに値を指定できます。このこの合,imresizeは,イメージの縦横比を保ちながら,その次元の行数または列数を自動的に計算します。

データ型:单身的||INT8.|int16|int32|int64|uint8|uint16|UINT32|UINT64

サイズを変更するインデックス付きイメージ。数値配列として指定します。

データ型:|uint8|uint16

インデックス付きイメージX范囲[0,1]の値を持つC行3列の数目行为として指定します。各行は,カラーマップの単一色を成する,绿,青ののの,青のrgb 3成分。

データ型:

内内法またはカーネル.Stringスカラー,文章ベクトルまたは2要素细胞配列配列指定し。

方法が字符串スカラーまたは文库ベクトルの场合书,次の表に示されるのメソッドまたはに付き内插を识别识别し。

メソッド 说明

“最近的”

最近最近插。出力ピクセル値て,対象となる位置の中间にして値を割り当てます。

最近傍内插は,分类イメージでサポートされて唯唯のの内插でありでありメソッドメソッドメソッドメソッドメソッドメソッドメソッドメソッドメソッドメソッドメソッド

'双线性'

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

“双三次的”

双三次内挿。出力ピクセル値は,最近傍の4行4列のピクセルの重み付き平均です。双三次内挿は,数値イメージと論理イメージに対する既定のメソッドです。

メモ

双三次内插は,元の范囲外部のピクセル生成します。

内插カーネル 说明
'盒子'

箱型のカーネル

箱型のは,分类イメージでサポートされいるいる一の内插です。

'三角形' 三角のカーネル('双线性'と等価)
“立方” 3次カーネル(“双三次的”と等価)
'lanczos2' Lanczos-2カーネル
'lanczos3' lanczos-3カーネル

方法が2要素细胞配列配列のの合,カスタム内插カーネルをします.cell配列の形式{{f,w}で,fはカスタム内插カーネル关键词,wはカスタムカーネルの幅.f(x)は-w / 2 <= x の区間外はゼロでなければなりません。关节ハンドル f は、スカラーまたはベクトル入力で呼び出すことができます。ユーザー指定の内挿カーネルの場合、出力イメージのいくつかの値が、入力イメージのピクセル値の範囲からわずかに外れる可能性があります。

データ型:字符|字符串|细胞

名称と値のペアペアの数

オプションの引数名称,价值のコンマ区切りペアを指定します。姓名は数名で,价值は対応する値です。姓名はは用符符で囲まなけれなけれなりませませませなりませませName1, Value1,…,的家ののに,复数の名前とのペアののを,任意の顺番で指定でき。

例:I2 = imresize(我,0.5,抗锯齿,假);

イメージ縮小時のアンチエイリアシングの実行。抗锯齿的真的または错误的で構成されるコンマ区切りのペアとして指定します。

  • 方法“最近的”の場合,抗锯齿的の既定値は错误的ににます。

  • 内插方法'盒子'内挿カーネルで,入力イメージがカテゴリカルの場合,抗锯齿的の既定値は错误的ににます。

  • その他すべての内内法のの合,既定値は真的です。

データ型:逻辑

インデックス付きイメージイメージの最适最适されたカラーマップまたは元のマップの重“Colormap”と次のいずれかから成されるコンマ区切りペアとして指定します。

说明
“原始” 出力カラーマップnewmapはは力カラーマップ地图と同じになります。
'优化' imresizeは新たに最適化されたカラーマップを返します。

“Colormap”引はは,インデックス付きイメージのサイズをするするのみのみ。

データ型:字符|字符串

カラーカラーの行。'抖动'真的または错误的で構成されるコンマ区切りのペアとして指定します。ディザリングでは,量子化誤差のランダム化や大規模パターンの回避のために,一種のノイズをイメージに適用します。

'抖动'引はは,インデックス付きイメージのサイズをするするのみのみ。

データ型:逻辑

内挿法。'方法'と字符串スカラー,文字ベクトルまたは2要素细胞配列から構成されるコンマ区切りのペアとして指定します。詳細については,方法を参照してください。

データ型:字符|字符串|细胞

出力イメージのサイズ。'输出'[numrows numcols]00

データ型:单身的||INT8.|int16|int32|int64|uint8|uint16|UINT32|UINT64

サイズ変更の倍率。'规模'と正数据ののベクトル切りのペア指定指定をする场としてますます指定する场としてますます指定する场としてますます指定する场ますますます指定する场ますます。imresizeはイメージの各次元に倍率倍率适适适ます.2要素ベクトルを指定する合成,imresizeは各次元に異なるスケール値を適用します。

データ型:单身的||INT8.|int16|int32|int64|uint8|uint16|UINT32|UINT64

出力数

すべて折りたたむ

サイズ変更されたイメージ。入力イメージ一世と同じクラスの数値配列,逻辑配列,または直言配列として返されます。

サイズサイズ変更されれた付き付き付き付き付きインデックスインデックス付き付きXと同じクラスの数码配列として返さます。

最最化されたカラーマップマップ。范囲[0,1]ののを持つC行3列の数目行为として返されます。各行は,カラーマップの単一色を成する,绿,青ののの,青のrgb 3成分。

ヒント

  • 关节imresizeは版本5.4(r2007a)ででされました。以前のバージョンの图像处理工具箱™は,既定の设定ではアルゴリズムをの装配时とました结果得る実とと结果を必要がある场结果をががimresize_oldを使用してください。

  • 出力イメージのサイズががにならないない合书,imresizeははさたた使をませんん出际を计算计算する际imresizeCEIL.を使用します。

拡張機能

R2006aより前に導入