Class SoLabelAnalysisQuantification
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.misc.SoBase
-
- com.openinventor.inventor.fields.SoFieldContainer
-
- com.openinventor.inventor.engines.SoEngine
-
- com.openinventor.imageviz.engines.SoImageVizEngine
-
- com.openinventor.imageviz.engines.imageanalysis.individualmeasures.SoLabelAnalysisQuantification
-
- All Implemented Interfaces:
SafeDisposable
public class SoLabelAnalysisQuantification extends SoImageVizEngine
SoLabelAnalysisQuantification
engine performs measurements on objects from a label image. For an introduction, see:- section Image Analysis
- How to select a measure list
- Measure Node
The
SoLabelAnalysisQuantification
engine computes measurements of measure list on each cell or connected component of the input image, and generates an output objectSoLabelAnalysisResult
containing the result values. If input images provides a coordinates unit, result values are expressed according to that coordinates unit. More details about each label measurement can be found in the list of available measures contained inSoDataMeasurePredefined
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.openinventor.imageviz.engines.SoImageVizEngine
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3ds
-
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
-
Field Summary
Fields Modifier and Type Field Description SoSFEnum<SoImageVizEngine.ComputeModes>
computeMode
Select the compute Mode (2D or 3D or AUTO) .SoSFImageDataAdapter
inIntensityImage
The intensity image Default value is NULL.SoSFImageDataAdapter
inLabelImage
The input label image Default value is NULL.SoSFDataMeasureAttributes
measureAttributes
The measure attributes to customize measurement.SoMFDataMeasure
measureList
The list of measures to compute.SoImageVizEngineOutput<SoSFLabelAnalysisResult,SoLabelAnalysisResult>
outAnalysis
The output analysis.-
Fields inherited from class com.openinventor.imageviz.engines.SoImageVizEngine
onBegin, onEnd, onProgress
-
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
-
Constructor Summary
Constructors Constructor Description SoLabelAnalysisQuantification()
Constructor.
-
Method Summary
-
Methods inherited from class com.openinventor.imageviz.engines.SoImageVizEngine
abortEvaluate, isEvaluating, startEvaluate, waitEvaluate
-
Methods inherited from class com.openinventor.inventor.engines.SoEngine
copy, getByName, getOutput, getOutputName
-
Methods inherited from class com.openinventor.inventor.fields.SoFieldContainer
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
-
Methods inherited from class com.openinventor.inventor.misc.SoBase
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable, touch
-
Methods inherited from class com.openinventor.inventor.Inventor
getNativeResourceHandle
-
-
-
-
Field Detail
-
computeMode
public final SoSFEnum<SoImageVizEngine.ComputeModes> computeMode
Select the compute Mode (2D or 3D or AUTO) . Default is MODE_AUTO
-
inLabelImage
public final SoSFImageDataAdapter inLabelImage
The input label image Default value is NULL. Supported types include: label color image.
-
inIntensityImage
public final SoSFImageDataAdapter inIntensityImage
The intensity image Default value is NULL. Supported types include: grayscale binary label color image.
-
measureList
public final SoMFDataMeasure measureList
The list of measures to compute. Default value is 0.
-
measureAttributes
public final SoSFDataMeasureAttributes measureAttributes
The measure attributes to customize measurement.
-
outAnalysis
public final SoImageVizEngineOutput<SoSFLabelAnalysisResult,SoLabelAnalysisResult> outAnalysis
The output analysis. Default value is NULL.
-
-