主要内容

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

imshow

説明

imshow (はグレスケルメジを图に表示します。imshowは,イメージデータ型の既定の表示範囲を使用して,イメージ表示のための图,轴,および形象オブジェクトのプロパティを最適化します。

imshow ((低高)は,表示範囲を2要素ベクトル(低高)の形で指定して,グレスケルメジを表示します。詳細にいては,DisplayRangeパラメ,タ,を参照してください。

imshow ([])はグレスケルメジを,のピクセル値の範囲に基づいてスケ,リングして表示します。imshow我(:)[min()马克斯(我(:)))を表示範囲として使用します。imshowの最小値を黒,最大値を白で表示します。詳細にいては,DisplayRangeパラメ,タ,を参照してください。

imshow (RGBは,图にトゥルカラメジRGBを表示します。

imshow (BWは,图にバ▪▪ナリ▪▪メ▪▪ジBWを表示します。バナリメジでは,imshowは値0(ゼロ)のピクセルを黒,1を白で表示します。

imshow (X地图は,カラ,マップ地图をもXを表示します。カラ,マップ行列は、任意の行数をもつことができますが、列は 3 列でなければなりません。各行は、1 番目の要素が赤、2 番目が緑、3 番目が青の光の強度を指定する色として解釈されます。色の強度は、[0, 1] の範囲で指定されます。

imshow (文件名は,文件名で指定されたグラフィックスファ@ @ルに保存された@ @メ@ @ジを表示します。

imshow (___,名称,值は,名前と値のペアを使用して演算の特性を制御し,。

himage= imshow (___は,imshowで作成されたimageオブジェクトを返します。

imshow (国际扶轮は,関連付けられている2次元空間参照オブジェクト国际扶轮を用いて▪▪メ▪▪ジを表示します。

imshow (X处方地图は,関連付けられている2次元空間参照オブジェクト处方およびカラ,マップ地图を用いて,Xを表示します。

すべて折りたたむ

imshowを使用してグレースケール,RGB(トゥルーカラー),インデックス付きまたはバイナリイメージを表示します。Matlab®にはcorn.tifというtifファルが含まれます。これには,グレースケールイメージ,インデックス付きイメージおよびトゥルーカラー(RGB)イメージの3つのイメージが含まれます。この例では,グレスケルメジからバナリメジを作成します。

グレスケルメジの表示

グレスケルメジをcorn.tifファルからmatlabワクスペスに読み取ります。このイメージのグレースケールバージョンはファイルの3番目のイメージです。

Corn_gray = imread(“corn.tif”3);

imshowを使用してグレスケルメジを表示します。

imshow (corn_gray)

@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @

@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @corn.tifファルからmatlabワクスペスに読み取ります。この▪▪メジの▪▪ンデックス付きバジョンはファ▪▪ルの1番目の▪▪メジです。

[corn_indexed,map] = imread(“corn.tif”1);

imshowを使用して@ @ンデックス付き@ @メ@ @ジを表示します。

imshow (corn_indexed地图)

RGB转换器メ,ジの表示

RGB转换器メ,ジをcorn.tifファルからmatlabワクスペスに読み取ります。。

[corn_rgb] = imread(“corn.tif”2);

imshowを使用してRGB▪▪メ▪▪ジを表示します。

imshow (corn_rgb)

バ@ @ナリ@ @メ@ @ジの表示

グレスケルメジをcorn.tifファイルからMATLABワークスペースに読み取り,しきい値処理を使用してバイナリイメージに変換します。このイメージのグレースケールバージョンはファイルの3番目のイメージです。

[corn_gray] = imread(“corn.tif”3);

グレスケルメジのピクセルの平均値を決定します。

meanIntensity = mean(corn_gray(:));

平均強度値をしきい値とするしきい値処理でバ@ @ナリ@ @メ@ @ジを作成します。

> meanIntensity;

imshowを使用してバ@ @ナリ@ @メ@ @ジを表示します。

imshow (corn_binary)

ファ@ @ルに保存されている@ @メ@ @ジを表示します。

imshow (“peppers.png”);

サンプルの@ @ンデックス付き@ @メ@ @ジcorn.tifをワ,クスペ,スに読み取って表示します。

[X,map] = imread(“corn.tif”);imshow (X,地图)

関数colormapを使用し,タ,ゲットの座標軸を最初の入力引数として指定して,。元のカラ,マップの赤要素を除いて使用します。

Newmap =地图;Newmap (:,1) = 0;newmap colormap (gca)

トゥルカラ(rgb)メジをワクスペスに読み取ります。イメージのデータ型はuint8です。

RGB = imread(“peppers.png”);

メ,ジの緑のチャネルを抽出します。緑のチャネルは2番目の色平面です。

G = rgb (:,:,2);imshow (G)

smooththing_filter = ones(5);

関数filter2を使用してメジの緑のチャネルをフィルタ処理します。結果はデ,タ型の▪▪メ▪▪ジです。最小ピクセル値は165,最大ピクセル値は6371です。

J = filter2(smooththing_filter,G);

imshowを使用して、フィルタ、処理された、メ、ジを既定の表示範囲で表示します。デタ型の@ @メ@ @ジの場合,既定の表示範囲は[0,1]です。すべてのピクセル値が表示範囲の最大値を超えているため、イメージ全体が白く表示されます。

imshow (J)

フィルタ処理されたメジを表示し,表示範囲をメジ内のピクセル値にスケリングします。グレスケル値の全範囲を使用してメジが表示されます。

imshow (J [])

グレスケルメジをcorn.tifファルからワクスペスに読み取ります。このイメージのグレースケールバージョンはファイルの2番目のイメージです。

Corn_gray = imread(“corn.tif”2);

メ,ジのごく一部を選択します。imshowを使用して,詳細メジを100%の倍率で表示します。

Corn_detail = corn_gray(1:100,1:100);imshow (corn_detail)

名前と値のペアの引数“InitialMagnification”を使用して,1000%の倍率で表示します。既定では,inshowはピクセル値の最近傍内挿を行います。。

imshow (corn_detail“InitialMagnification”, 1000)

双一次内挿法を指定して,1000%の倍率で表示します。メ,ジはより滑らかに表示されます。

imshow (corn_detail“InitialMagnification”, 1000,“插值”“双线性”

I = imread(“pout.tif”);

メ,ジを表示します。座標軸の範囲は▪▪メ▪▪ジのサ▪▪ズを反映しています。

图imshow(我)

入力▪▪メ▪▪ジに関連付けられた空間参照オブジェクトを作成します。参照オブジェクトを使用して,ワ,ルド座標系のx軸とy軸の範囲を設定します。

RI = imref2d(size(I));RI。XWorldLimits = [0 3]; RI.YWorldLimits = [2 5];

空間参照オブジェクトを指定して,。x軸と y 軸の範囲が変更されていることに注意してください。

图imshow(我,RI)

入力引数

すべて折りたたむ

入力グレスケルメジ。行列として指定します。グレスケルメジは任意の数値デタ型にできます。

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

入力トゥルカラメジ。M x n x 3の配列として指定します。

デタ型またはのトゥルカラメジを指定する場合,値は[0,1]の範囲でなければなりません。ピクセル値がこの範囲外の場合,関数重新调节を使用して,ピクセル値を範囲[0,1]にスケ.リングできます。入力メジがトゥルカラの場合,引数DisplayRangeには効果がありません。

デ,タ型:||uint8|uint16

入力バ@ @ナリ@ @メ@ @ジ。行列として指定します。

デ,タ型:逻辑

@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @Xの値は地图で指定するカラマップのンデックスです。

デ,タ型:||uint8|逻辑

カラ,マップ。[0 1]の範囲の型または型のc行3列の配列またはuint8型のc行3列の配列として指定します。各行がRGBカラ,の値を指定します。

デ,タ型:||uint8

ファ@ @ル名。文字ベクトルとして指定します。メ,ジはimreadによって読み取り可能でなければなりません。関数imshowmatlab®ワ,クスペ,ス内に保存しません。ファルが複数のメジを含んでいる場合,imshowにはファ@ @ルの最初の@ @メ@ @ジが表示されます。

例:imshow(“peppers.png”)

デ,タ型:字符

グレスケルメジの表示範囲。2要素ベクトルとして指定します。詳細にいては,名前と値のペアの引数DisplayRangeを参照してください。

例:[250]

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

入力2;imref2dオブジェクトとして指定します。

インデックス付きイメージに関連付けられている2次元空間参照オブジェクトであり,imref2dオブジェクトとして指定します。

名前と値のペアの引数

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

例:imshow(“board.tif”、“边界”、“紧”)

图ウィンドウの境界スペ,ス。“边界”“紧”または“宽松”で構成されるコンマ区切りのペアとして指定します。“宽松”に設定した場合,图ウィンドウ内の。“紧”に設定した場合,图ウィンドウ内の。

イメージが非常に小さい場合または图のイメージやその座標軸の近くに他のオブジェクトがある場合,imshowはこのパラメ,タ,の設定内容にかかわらず,境界スペ,スを使用する場合があります。

例:imshow(“board.tif”、“边界”、“紧”)

デ,タ型:字符

カラ,マップ。“Colormap”と範囲[0,1]の値を持つc行3列の行列で構成されるコンマ区切りのペアとして指定します。imshowはこれを使用して座標軸のカラ,マップを設定します。フォールスカラーでグレースケールイメージを表示するには,このパラメーターを使用してください。空のカラマップ([])を指定すると,imshowはこのパラメ,タ,を無視します。

メモ

R2016b以降,imshowは图ではなく,econf。

例:Newmap =铜;imshow(‘board.tif’,‘Colormap newmap)

デ,タ型:

グレスケルメジの表示範囲。(低高)の形式の2要素ベクトルとして指定します。関数imshowは,値(および)よりも小さいすべての値)を黒で,値(および)よりも大きいすべての値)を白で表示します。の間の値は,既定数のグレ,レベルを使用して,中間のグレ,階調で表示されます。

空行列 ([])を指定した場合,imshow我(:)[min()马克斯(我(:)))の表示範囲を使用します。まり,の最小値は黒で,最大値は白です。

表示範囲を指定しない場合,imshowはメジデタ型に基づいて既定の表示範囲を選択します。

  • が整数型の場合,DisplayRangeはその整数クラスで表現可能な値の既定の最小値と最大値に設定されます。たとえば,uint16配列の既定の表示範囲は[0,65535]になります。

  • のデ,タ型がまたはの場合,既定の表示範囲は[0,1]です。

メモ

ファル名でメジを指定する場合を除いて,パラメタ名の入力はオプションです。構文高(低)imshow(我)は,imshow(‘DisplayRange’,我高(低)と等価です。imshowをファ电子邮箱ル名と共に呼び出す場合は,“DisplayRange”パラメ,タ,を指定しなければなりません。

例:imshow(我,‘DisplayRange’,80年[0]);

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

メ,ジ表示の初期倍率。“InitialMagnification”と数値スカラ,または“健康”で構成されるコンマ区切りのペアとして指定します。One hundred.に設定すると,imshowは,100%の倍率(イメージピクセルごとに1つのスクリーンピクセル)でイメージを表示します。“健康”に設定すると,imshowはメジ全体をウィンドウに合わせてスケリングします。

最初に,imshowは,指定された倍率で。倍率の値が,化学键メ,化学键ジをスクリ,化学键ン上に表示するには大きすぎる場合,imshowは、スクリ、ンに収まる最も大きな倍率で、メ、ジを表示します。

“WindowStyle”プロパティが“停靠”に設定されている图に荧幕上的メ,ジが表示される場合,imshowは,图に収まる最大の倍率で。

メモ:座標軸の位置を指定すると,imshowは,指定されている初期の倍率を無視し,“健康”の動作を既定の設定にします。

imshow“减少”パラメ,タ,と共に使用する場合,初期倍率は“健康”でなければなりません。

MATLAB在线™では,“InitialMagnification”“健康”に設定されていて変更できません。

例:h = imshow(I,'InitialMagnification','fit');

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符

“插值”と次のいずれかの値から構成されるコンマ区切りのペアとして指定します。

説明
“最近的” 最近傍内挿(既定の設定)。(xy)にあるピクセルの値は、元の、メ、ジで(xy)の最も近くにあるピクセルの値です。
双线性的 双一次内挿。(xy)にあるピクセルの値は,元の。

この内挿手法は,初期倍率と,表示されたイメージをズームインまたはズームアウトするときに適用されます。

图片オブジェクトの親の座標軸。“父”オブジェクトまたはUIAxesオブジェクトで構成されるコンマ区切りのペアとして指定します。名前と値の引数“父”を使用して,数字およびプロパティの制御を可能にするUIを作成します。

“减少”真正的1または0のいずれかで構成されるコンマ区切りのペアとして指定します。この引数はtiffファaaplルの名前と共に使用する場合にのみ有効です。非常に大きなメジの概要を表示するために,减少引数を使用します。

デ,タ型:逻辑

既定以外の座標系のx軸の範囲。“XData”と2要素ベクトルで構成されるコンマ区切りのペアとして指定します。この引数は,XDataを指定することにより,既定ではない空間座標系を設定します。値には3以上の要素を指定できますが,imshowは最初と最後の要素しか使用しません。

例:“XData”,(100 200)

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

既定以外の座標系のy軸の範囲。“YData”と2要素ベクトルで構成されるコンマ区切りのペアとして指定します。値には3以上の要素を指定できますが,imshowは最初と最後の要素しか使用しません。

例:“YData”,(100 200)

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

出力引数

すべて折りたたむ

imshowによって作成される▪▪メ▪▪ジ。1つの image オブジェクトとして指定します。

ヒント

  • colormapコマンドを使用します。@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @例にいては,表示されたメジのカラマップの変更を参照してください。

  • 関数imshowを関数tiledlayoutおよびnexttileと使用すると,異なるカラ,マップをも,

  • imshowの呼び出し後に抓住コマンドを使用することで,imshowによって作成された座標軸の上に座標軸を作成できます。

  • 图像处理工具箱™をお持ちの場合,イメージの表示や一般的なイメージ処理タスクの実行のための統合環境としてイメージビューアーアプリを使用できます。

  • 图像处理工具箱をお持の場合,imshowの動作を変更するルボックスの基本設定を,関数iptsetprefを使用して設定できます。

  • MATLABを-nojvmオプションで開始した場合,関数imshowはサポ,トされません。

拡張機能

R2006aより前に導入