最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
イメージ データのヒストグラム
[
はグレースケール イメージ counts
,binLocations
]= imhist(I
)I
についてヒストグラムを計算します。関数 imhist
は、counts
にヒストグラムのカウントを、binLocations
にビンの位置を返します。ヒストグラムの中のビン数は、イメージ タイプによって決まります。
オプションで、ヒストグラムのカウントとビンの位置の計算を
[
は、ヒストグラムを計算するために使用されるビンの個数 counts
,binLocations
] = imhist(I
,n
)n
を指定します。
[
はカラーマップ counts
,binLocations
] = imhist(X
,map
)map
を使用してインデックス付きイメージ X
についてヒストグラムを計算します。ヒストグラムは、カラーマップの中の各エントリを 1 つのビンとします。
GPU では、この構文はサポートされていません。
グレースケール イメージについて、ヒストグラムの n
個のビンは、それぞれ幅 A/(n−1) の半開区間になります。特に、pth 番目のビンの半開区間は、次のようになります。
ここで、x は強度値です。倍率 A とオフセット B は、以下のようにイメージ クラスの型によって異なります。
double | single | int8 | int16 | int32 | uint8 | uint16 | uint32 | logical | |
---|---|---|---|---|---|---|---|---|---|
A | 1 | 1 | 255 | 65535 | 4294967295 | 255 | 65535 | 4294967295 | 1 |
B | 0 | 0 | 128 | 32768 | 2147483648 | 0 | 0 | 0 | 0 |
ヒストグラムを counts
と binLocations
から表示するには、
コマンドを使用します。 stem
(binLocations,counts)