| Image Processing Toolbox User's Guide | ![]() |
Display histogram of image data
Syntax
Description
imhist(I) displays a histogram for the intensity image I above a grayscale colorbar. The number of bins in the histogram is specified by the image type. If I is a grayscale image, imhist uses a default value of 256 bins. If I is a binary image, imhist uses 2 bins.
imhist(I,n) displays a histogram where n specifies the number of bins used in the histogram. n also specifies the length of the colorbar. If I is a binary image, n can only have the value 2.
imhist(X,map) displays a histogram for the indexed image X. This histogram shows the distribution of pixel values above a colorbar of the colormap map. The colormap must be at least as long as the largest index in X. The histogram has one bin for each entry in the colormap.
[counts,x] = imhist(...) returns the histogram counts in counts and the bin locations in x so that stem(x,counts) shows the histogram. For indexed images, it returns the histogram counts for each colormap entry; the length of counts is the same as the length of the colormap.
Class Support
An input intensity image can be of class uint8, uint16, int16, single, double, or logical. An input indexed image can be of class uint8, uint16, single, double, or logical.
Example
See Also
hist in the MATLAB Function Reference
| imhandles | imhmax | ![]() |
© 1994-2005 The MathWorks, Inc.