このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
imshow
イメージの表示
構文
説明
imshow(
はグレースケール イメージ I
)I
を Figure に表示します。imshow
は、イメージ データ型の既定の表示範囲を使用して、イメージ表示のための figure、axes、および image オブジェクトのプロパティを最適化します。
imshow(
は、表示範囲を 2 要素ベクトル I
,[low high]
)[low high]
の形で指定して、グレースケール イメージ I
を表示します。詳細については、引数 DisplayRange
を参照してください。
imshow(
はグレースケール イメージ I
,[])I
を、I
のピクセル値の範囲に基づいてスケーリングして表示します。imshow
は [min(I(:)) max(I(:))]
を表示範囲として使用します。imshow
は I
の最小値を黒、最大値を白で表示します。詳細については、引数 DisplayRange
を参照してください。
imshow(___,
は、名前と値の引数を使用して演算の特性を制御し、イメージを表示します。 Name=Value
)
は、himage
= imshow(___)imshow
で作成された image オブジェクトを返します。
例
入力引数
出力引数
ヒント
イメージを作成した後にカラーマップを変更するには、
colormap
コマンドを使用します。関数
imshow
を関数tiledlayout
およびnexttile
と使用すると、異なるカラーマップをもつ複数イメージを同じ Figure に表示できます。imshow
の呼び出し後にhold on
コマンドを使用することで、imshow
によって作成された座標軸の上に座標軸を作成できます。イメージの表示や一般的なイメージ処理タスクの実行のための統合環境として、イメージ ビューアー アプリを使用できます。
imshow
の動作を変更する Image Processing Toolbox™ の基本設定を、関数iptsetpref
を使用して設定できます。MATLAB を
-nojvm
オプションで起動した場合、関数imshow
はサポートされません。ライブ エディターでは Figure のタイトルが途切れて表示されることがあります。タイトル全体が表示されるようにするには、親座標軸オブジェクトの
PositionContraint
プロパティを"outerposition"
に設定します。プロパティ値は、関数imshow
より後、関数title
より前に更新します。名前と値の引数I = imread("peppers.png"); imshow(I) ax = gca; ax.PositionConstraint = "outerposition"; title("Peppers");
Parent
を使用して親座標軸を指定する場合は、指定した親座標軸オブジェクトのPositionConstraint
プロパティを設定します。座標軸位置のプロパティの詳細については、座標軸のレイアウトの制御を参照してください。