ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

imageinfo

イメージ情報ツール

説明

関数 imageinfo を使用して、イメージ情報ツールを作成します。ツールはターゲット イメージの基本的な属性とメタデータに関する情報を別の Figure に表示します。

imageinfo は、現在の Figure 内のイメージに関連付けられたイメージ情報ツールを作成します。ツールはターゲット イメージの基本的な属性に関する情報を別の Figure に表示します。

imageinfo(h) は、h に関連付けられたイメージ情報ツールを作成します。ここで、h は figure、axes または image オブジェクトのハンドルです。

imageinfo(filename) は、グラフィックス ファイル filename からイメージのメタデータを含むイメージ情報ツールを作成します。イメージを Figure ウィンドウで表示する必要はありません。

imageinfo(info) は、構造体 info からイメージのメタデータを含むイメージ情報ツールを作成します。

imageinfo(himage,filename) は、ハンドル himage とグラフィックス ファイル filename からのイメージ メタデータで指定されたイメージの基本的な属性の情報を含むイメージ情報ツールを作成します。

imageinfo(himage,info) は、ハンドル himage と構造体 info 内のイメージ メタデータで指定されるイメージの基本的な属性の情報を含むイメージ情報ツールを作成します。

htool = imageinfo(___) は、イメージ情報ツールの Figure のハンドルを返します。

すべて折りたたむ

imageinfo('peppers.png')

h = imshow('bag.png');
info = imfinfo('bag.png');
imageinfo(h,info);

imshow('canoe.tif');
imageinfo;

入力引数

すべて折りたたむ

figure、axes、uipanel、または image グラフィックス オブジェクトのハンドル。ハンドルとして指定します。h が axes または figure ハンドルの場合、imageinfo は、findobj(h,'Type','image') が返した最初のイメージを使用します。

ファイル名。文字ベクトルで指定します。filename は情報関数を使用してファイル形式レジストリ imformats に登録された任意のファイル タイプにできるため、情報は imfinfo によって読み取ることができます。filename は DICOM、NITF、Interfile または Analyze ファイルにもできます。

イメージのメタデータ。関数 imfinfodicominfonitfinfointerfileinfo または analyze75info によって返される構造体として指定します。info 構造体はユーザーが作成することもできます。

イメージ グラフィックス オブジェクトのハンドル。ハンドルとして指定します。

出力引数

すべて折りたたむ

イメージ情報ツールの Figure のハンドル。ハンドルとして返されます。

ヒント

  • 次の表は、イメージ情報ツールに表示される基本的なイメージ属性情報を示します。イメージのタイプに応じて、ツールには 4 個または 6 個のフィールドが含まれます。

    属性名

    幅 (列数)

    イメージ内の列数

    高さ (行数)

    イメージ内の行数

    クラス

    'uint8' のようなイメージで使用されるデータ型

    メモ

    single または int16 イメージの場合、イメージ オブジェクトがこれらのイメージの CDatadouble に変換するため、imageinfo'double''Class' 値を返します。

    イメージ タイプ

    Image Processing Toolbox™ ソフトウェアで識別されるいずれかのイメージ タイプ: 'intensity' 'truecolor''binary''indexed' のいずれかを返します。

    最小強度またはインデックス

    グレースケール イメージの場合、この値はピクセルの最も低い強度を表します。

    インデックス付きイメージの場合、この値はカラーマップの最も低い強度を表します。

    このフィールドは 'binary' または 'truecolor' イメージに含まれません。

    最大強度またはインデックス

    グレースケール イメージの場合、この値はピクセルの最も高い強度を表します。

    インデックス付きイメージの場合、この値はカラーマップの最も高いインデックス値を表します。

    このフィールドは 'binary' または 'truecolor' イメージに含まれません。

  • imageinfo は、イメージ オブジェクトの CData をクエリすることでイメージ属性に関する情報を取得します。イメージ オブジェクトは single または int16 イメージの CDatadouble クラスに変換します。これらの場合、imageinfo(H)'double''Class' 属性を表示します。イメージが single クラスまたは int16 クラスの場合でも該当します。たとえば、次の例を考えてみましょう。

    h = imshow(ones(10,'int16'));
    class(get(h,'CData'))

R2006a より前に導入