SoIntensityHistogramQuantification engine
More...
#include <ImageViz/Engines/ImageAnalysis/GlobalMeasures/SoIntensityHistogramQuantification.h>
Classes | |
| class | SbIntensityHistogramDetail |
| Results details of SoIntensityHistogramQuantification. More... | |
Public Types | |
| enum | RangeMode { MIN_MAX = 0, OTHER = 1 } |
Public Member Functions | |
| SoIntensityHistogramQuantification () | |
Public Attributes | |
| SoSFImageDataAdapter | inImage |
| SoSFEnum | rangeMode |
| SoSFVec2i32 | intensityRangeInput |
| SoImageVizEngineAnalysisOutput < SbIntensityHistogramDetail > | outResult |
SoIntensityHistogramQuantification engine
This engine computes the histogram of a gray level image. For each gray level i of the input image, the number of pixels with intensity i is computed.
SoIntensityBinHistogramQuantification.
| inImage | NULL |
| rangeMode | MIN_MAX |
| intensityRangeInput | 0 255 |
| SoIntensityHistogramQuantification::SoIntensityHistogramQuantification | ( | ) |
Constructor.
The input gray scale image.
Default value is NULL. Supported types include: grayscale binary label image.
The minimal and maximal value of the histogram when the rangeMode field is set to OTHER.
This field is unused if rangeMode is set to MIN_MAX. Default value is SbVec2i32(0,255).
| SoImageVizEngineAnalysisOutput<SbIntensityHistogramDetail> SoIntensityHistogramQuantification::outResult |
The output histogram.
Default value is NULL.
This parameter defines if the histogram has to be computed between the minimum and maximum input intensities (MIN_MAX) or inside a predefined range (OTHER).
Use enum RangeMode. Default is MIN_MAX