getNumberFormatFcn
数値を文字ベクトルに変換する関数ハンドルの取得
説明
例
imagemodel
オブジェクトから得られたピクセル値は、さまざまな対話型のイメージ処理ツールでの表示に適した複数の形式で返すことができます。
グレースケール イメージに関連付けられたイメージ モデルを作成します。
h = imshow('liftingbody.png');
im = imagemodel(h)
im = IMAGEMODEL object accessing an image with these properties: ClassType: 'uint8' DisplayRange: [0 255] ImageHeight: 512 ImageType: 'intensity' ImageWidth: 512 MinIntensity: 0 MaxIntensity: 255
行座標と列座標を指定してピクセルを選択します。このピクセルの (行, 列) 座標は (50, 250) です。
r = 50; c = 250;
関数 getPixelValue
を使用してピクセルの数値を取得します。
pxValue = getPixelValue(im,r,c)
pxValue = uint8
151
数値ピクセル値を文字列に変換します。まず、getNumberFormatFcn
を使用して、数値ピクセル値の形式を整える関数 formatFcn
を取得します。次に、formatFcn
の入力引数としてピクセルの数値を指定して、形式を整えた文字列を取得します。
formatFcn = getNumberFormatFcn(im); pxValueStr = formatFcn(pxValue)
pxValueStr = '151'
関数 getDefaultPixelInfoString
を使用して既定のピクセル情報文字列を取得します。この文字列はイメージのタイプによって異なりますが、ピクセル値を使用しません。ピクセル情報文字列はピクセル情報ツールで使用するのに適しています。
defaultPxInfoStr = getDefaultPixelInfoString(im)
defaultPxInfoStr = 'Intensity'
関数 getPixelInfoString
を使用して、指定したピクセルのピクセル情報文字列を同じ文字列形式で取得します。
pxInfoStr = getPixelInfoString(im,r,c)
pxInfoStr = '151'
関数 getDefaultPixelRegionString
を使用して既定のピクセル領域文字列を取得します。この文字列はイメージのタイプによって異なりますが、ピクセル値を使用しません。ピクセル領域文字列はピクセル領域ツールで使用するのに適しています。
defaultPxRegStr = getDefaultPixelRegionString(im)
defaultPxRegStr = '000'
指定したピクセルのピクセル領域文字列を同じ文字列形式で取得するための 2 つの手順があります。まず、関数 getPixelRegionFormatFcn
を使用して、数値ピクセル値の形式を整える関数 formatFcn
を取得します。次に、formatFcn
の入力引数としてピクセルの行座標と列座標を指定して、形式を整えた文字列を取得します。
formatFcn = getPixelRegionFormatFcn(im); pxRegStr = formatFcn(r,c)
pxRegStr = 1×1 cell array
{'151'}
入力引数
イメージ モデル。スカラー imagemodel
オブジェクトとして指定します。
出力引数
数値を文字ベクトルに変換する数値の形式を整える関数。関数ハンドルとして返されます。fun
は、1 つの入力引数 (数値スカラーまたは logical スカラー) を受け入れます。fun
は数値を文字ベクトルとして返します。
データ型: function_handle
バージョン履歴
R2006a より前に導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)