Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

impixelregion

ピクセル領域ツール

説明

ピクセル領域ツールを作成し、イメージのピクセル値を対話的に調査するには、関数 impixelregion を使用します。

ピクセル領域ツールは、ターゲット イメージ内のピクセルの小さな領域を大きくクローズアップしたビューを表示します。このツールは、ピクセル領域四角形と呼ばれる四角形を、ターゲット イメージの上に重ねて表示します。異なる領域のピクセルを表示するには、四角形をターゲット イメージの上でクリック アンド ドラッグするか、ピクセル領域ツールをスクロールします。ピクセル領域四角形のサイズを変更すると、ピクセル領域ツール内のピクセルの解像度を変更できます。ピクセルのサイズによっては、ツールは各ピクセル上で ピクセルの数値を重ね合わせることもできます。

Pixel Region tool displays the numeric pixel value over each pixel in a magnified region. A corresponding rectangle encloses the same region of pixels in the original image figure.

impixelregion は、現在の Figure 内に表示されたイメージに関連付けられたピクセル領域ツールを作成します。

impixelregion(h) は、グラフィックス コンテナー h 内のイメージに関連付けられたピクセル領域ツールを作成します。

hTool = impixelregion(___) は、ピクセル領域ツールを含む Figure hTool を返します。

すべて折りたたむ

イメージを表示します。

imshow('peppers.png')

新しい Figure ウィンドウにピクセル領域ツールを作成します。このツールは、現在の Figure 内のイメージに関連付けられます。

impixelregion

Figure contains an axes object. The axes object contains 12 objects of type line, patch, image.

Figure Pixel Region (Figure 1) contains an axes object and other objects of type uipanel, uitoolbar, uimenu. The axes object contains 53 objects of type line, image, text.

入力引数

すべて折りたたむ

イメージを含むグラフィックス オブジェクト。Figure オブジェクト、Panel オブジェクト、Axes オブジェクト、または Image オブジェクトとして指定します。h が Axes または Figure の場合、impixelregion は、findobj(h,Type="image") が返した最初のイメージを使用します。

出力引数

すべて折りたたむ

ピクセル領域ツール。Figure オブジェクトとして返されます。

ヒント

  • ツールに表示されるピクセルのクローズアップを取得するには、ピクセル領域ツールのツール バーのズーム ボタンを使用します。

  • ピクセル領域四角形の現在の位置を取得するには、四角形を右クリックして表示されたコンテキスト メニューから [位置のコピー] を選択します。ピクセル領域ツールは、4 要素の位置ベクトルをクリップボードにコピーします。

    Pixel Region tool, showing the location of the Copy Position option in the Edit menu and the Pixel Info display at the bottom left corner of the window

  • ピクセル領域四角形の色を変更するには、右クリックして表示されたコンテキスト メニューから [色の設定] を選択します。

  • 既存の Figure または Panel に組み込むことのできるピクセル領域ツールを作成するには、impixelregionpanel を使用します。

バージョン履歴

R2006a より前に導入