public class SoIntensityHistogramQuantification extends SoImageVizEngine
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.
Note: After the engine executes, the outResult
field contains
multiple instances of SbIntensityHistogramDetail
, one for each bin of the histogram. Get the number of bins by calling the getNumDetails() method on the outResult field.
See example: $OIVHOME/examples/source/ImageViz/ResultsDisplay/ImageHistogram
See also:
SoIntensityBinHistogramQuantification
.
File format/default:
IntensityHistogramQuantification {
inImage | NULL |
rangeMode | MIN_MAX |
intensityRangeInput | 0 255 |
Library references: histogram
Modifier and Type | Class and Description |
---|---|
static class |
SoIntensityHistogramQuantification.RangeModes |
static class |
SoIntensityHistogramQuantification.SbIntensityHistogramDetail
Results details of
SoIntensityHistogramQuantification . |
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3ds
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFImageDataAdapter |
inImage
The input gray scale image.
|
SoSFVec2i32 |
intensityRangeInput
The minimal and maximal value of the histogram when the rangeMode field is set to OTHER.
|
SoImageVizEngineAnalysisOutput<SoIntensityHistogramQuantification.SbIntensityHistogramDetail> |
outResult
The output histogram.
|
SoSFEnum<SoIntensityHistogramQuantification.RangeModes> |
rangeMode
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).
|
onBegin, onEnd, onProgress
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoIntensityHistogramQuantification()
Constructor.
|
abortEvaluate, isEvaluating, startEvaluate, waitEvaluate
copy, getByName, getOutput, getOutputName
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable, touch
getNativeResourceHandle
public final SoSFImageDataAdapter inImage
public final SoSFEnum<SoIntensityHistogramQuantification.RangeModes> rangeMode
public final SoSFVec2i32 intensityRangeInput
SbVec2i32(0,255)
.public final SoImageVizEngineAnalysisOutput<SoIntensityHistogramQuantification.SbIntensityHistogramDetail> outResult
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com