Topic "hist"

HIST			    Monash Image Library			HIST

All histogram routines use the i_histscale routine, which provides a
reasonable amount of flexibility and information about the image in
question. The histograms are scaled to the size specified, labeled, and some
statistical information about the image is given: mean, maximum value,
minimum value, standard deviation and entropy. The histogram may also be
relative, cumulative or absolute.

For example, to generate a histogram for a 12 bpp image with correct ranges:

	ihistscale image - 0 4095 255 255 rel | ixv -

The other histogram routines are provided for compatibility with previous
versions and as simpler routines to use.


Related Functions

ibinary threshold binary image setting all pixels below threshold to 0 and all equal to or above to 1.
icedge Executes Colour Edge Detection GUI (under X).
icshist produce intensity histograms for 3 band images. These are layed out on one image.
ihist produce an intensity histogram (as an image)
ihistcmd intensity histogram showing relative, absolute or cummulative intensity distribution
ihistrgb produce an RGB intensity histogram (as an image)
ihistscale Draws an intensity histogram for an image. You can control the minimum and maximum value of the histogram. If min is greater than the actual minimum value, it is reduced to the actual minimum. Likewise with the max parameter. If min >= max then the actual minimum and maximum values are used. The height and width parameters cotrol the size of the actual histogram. These are normally set at 255. This enable histograms of images of any bpp to be displayed. The histogram may either be relative, cumulative or absolute. Frequencies are always calculated discretely.
itr translate pixels between lo and hi inclusive to newval

Other Topics

index | userguide | full | arithmetic | basic | binary | blocks | colour | compress | display | docs | fft | hist | image | io | makefile | masks | memory | misc | morph | pixel | rgb | stats | transform | error | mapping