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
SoLabelAnalysisQuantificationengine performs measurements on objects from a label image. For an introduction, see:- section Image Analysis
- How to select a measure list
- Measure Node
The
SoLabelAnalysisQuantificationengine computes measurements of measure list on each cell or connected component of the input image, and generates an output objectSoLabelAnalysisResultcontaining 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>computeModeSelect the compute Mode (2D or 3D or AUTO) .SoSFImageDataAdapterinIntensityImageThe intensity image Default value is NULL.SoSFImageDataAdapterinLabelImageThe input label image Default value is NULL.SoSFDataMeasureAttributesmeasureAttributesThe measure attributes to customize measurement.SoMFDataMeasuremeasureListThe list of measures to compute.SoImageVizEngineOutput<SoSFLabelAnalysisResult,SoLabelAnalysisResult>outAnalysisThe 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.
-
-