|
measHistogram
|
|
| string File =0 ] )
|
|
|
| Input
|
|
|
| An integer between 1 and 116 specifying the frame number of the image for which the histogram data are to be obtained. Values in the range of 100-116 correspond to hidden frames.
|
| .
|
| Channel
|
|
|
| An optional enumerated integer specifying a color channel for which the histogram data are to be obtained. This parameter is disregarded for grayscale images. Must be one of the following values:
|
|
|
| CH_LUM=0 collects the histogram of the luminance of the image using the formula: Lum=0.3R+0.59G+0.11B
|
| CH_RED=1 collects the histogram of the red component of the image.
|
| CH_GREEN=2 collects the histogram of the green component of the image.
|
| CH_BLUE=3 collects the histogram of the blue component of the image.
|
| CH_HUE=4 collects the histogram of the hue component of the image using the HLS color model.
|
| CH_LIGHT=5 collects the histogram of the luminance component of the image using the HLS color model.
|
| CH_SAT=6 collects the histogram of the saturation component of the image using the HLS color model.
|
| CH_IPHASE=7 collects the histogram of the I-Phase component of the image using the YIQ color model.
|
| CH_QUADR=8 collects the histogram of the Quadrature component of the image using the YIQ color model.
|
| Default value: 0
|
|
|
| Mode
|
| An optional enumerated integer specifying the mode for the histogram measurements. Must be one of the following values:
|
|
|
| HS_ARRAY=0- collects an array of frequencies (number of pixels at each intensity range).
|
| HS_STAT=1 collects statistical data associated with the histogram. The statistics is written to the Histogram parameter-array, as follows: Histogram(0) Mean value, Histogram(1) Standard deviation, Histogram(2) Sum, Histogram(3) Minimum, Histogram(4) Maximum, Histogram (5) Median, Histogram(6)Skewness, Histogram(7) Kurtosis.
|
| Default value: HS_ARRAY
|
|
|
| File
|
|
|
| An optional string specifying the name of the ImageWarp data file for saving the histogram data. If this parameter is zero or omitted, the data will not be written to a file.
|
| Dafault value: 0
|
|
|
| ERR_OK
|
|
|
| The flag set if successful.
|
|
|
| ERR_FAILED
|
|
|
| The flag set if failed.
|
|
|
| ERR_BADFILE
|
|
|
| The flag set if the file could not be open.
|
|
|
| ERR_NOSPACE
|
|
|
| The flag set if there is not enough space to write the file.
|
| This set of statements measures the histogram of a selected area in a sample image and prints the statistics:
|
|
|
| setCurDir ("samples")
|
| loadIm (1,"sample8.iwd")
|
| setSelect (1, SH_RECT, SEL_NEW, 21, 26, 367, 284)
|
| measHistogram (1, CH_LUM, HS_STAT)
|
|
|
|
|
| Before applying this function, make sure to set the proper histogram environment variables by calling setHistAttr. If you want to get the histogram data from a specific region of an image, use setSelect.to define the region of interest.
|