Histogram of image data
[
calculates the histogram for the grayscale image counts,binLocations]
= imhist(I)I. The
imhist function returns the histogram counts in
counts and the bin locations in
binLocations. The number of bins in the histogram is
determined by the image type.
[
specifies the number of bins, counts,binLocations] = imhist(I,n)n, used to calculate the
histogram.
[
calculates the histogram for the indexed image counts,binLocations] = imhist(X,map)X with color
map map. The histogram has one bin for each entry in the
color map.
For grayscale images, the n bins of the histogram are each half-open
intervals of width A/(n−1). In particular, the pth bin is the half-open interval
where x is the intensity value. The scale factor A and offset B depend on the type of the image class as follows:
| 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 |
To display the histogram from counts and
binLocations, use the command . stem(binLocations,counts)