| 
      
  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.
  |