名前

ImageTool — はインターアクティブ画像解析の機能性を導入する

呼び出し

ImageTool(Image);

ImageTool(Image, Title);

FigureHandle = ImageTool(Image);

FigureHandle = ImageTool(Image, Title);

引数

Image

2次元又は3次元の行列で、型はuint8、uint16、uint32又はdoubleである。さらに、2次元のboolean型の行列は可能である

Title

文字列で、本引数はオプショナルである

FigureHandle

Imageが表示されるウィンドーへのハンドルで、本引数はオプショナルである

説明

本関数で画像をインターアクティブに解析出来る。以下の機能性は導入される:

  • 画像ファイルを開くこと、蓄積すること

  • マウスの左のバットンでクリックをして、画素を選択する

    • 行におけるプロファイル

    • 行におけるヒストグラム

    • 列におけるプロファイル

    • 列におけるヒストグラム

    • 選択された画素の座標をグローバル変数としてエキスポートする

  • マウスの左のバットンで画素2つをクリックして、線を選択する

    • プロファイル

    • ヒストグラム

    • 選択された線をグローバル変数としてエキスポートする

  • マウスの左のバットンで画素2つをクリックして、四角の領域を選択する

    • ヒストグラム

    • 選択された領域をグローバル変数としてエキスポートする

global IPD_PATH;

RGB = ReadImage(IPD_PATH + 'demos\teaset.png');

Image = RGB2Gray(RGB);

FigureHandle = ImageTool(Image, 'Image to Be Analyzed');