public class SoSieveLabelingProcessing extends SoImageVizEngine
SoSieveLabelingProcessing
engine produces a new label image by grouping labels of the input label image.
For an introduction, see:
The SoSieveLabelingProcessing
engine produces a new label image by grouping labels of the input label image. Labels are grouped according to to a list of sieve values that defines input ranges for each output label value.
First, the field Measure selects the measure that will be used to group label. Then each label of the input analysis will be assigned to an output group depending on the value of the selected measure. The figure (Figure 1) presents an example of the label grouping procedure that is described in details below:
File format/default:
SieveLabelingProcessing {
computeMode | MODE_AUTO |
inObjectImage | NULL |
inIntensityImage | NULL |
sieveArray | 0.0f |
measure | NULL |
Library references: sieve_analysis
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3ds
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFEnum<SoImageVizEngine.ComputeModes> |
computeMode
Select the compute Mode (2D or 3D or AUTO) .
|
SoSFImageDataAdapter |
inIntensityImage
The input intensity image.
|
SoSFImageDataAdapter |
inObjectImage
The input binary or label image.
|
SoSFDataMeasure |
measure
The measure.
|
SoSFDataMeasureAttributes |
measureAttributes
The measure attributes to customize measurement.
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outLabelImage
The output label image.
|
SoMFFloat |
sieveArray
The array of bound values to make up the sieve.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgress
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoSieveLabelingProcessing()
Constructor.
|
abortEvaluate, isEvaluating, startEvaluate, waitEvaluate
copy, getByName, getOutput, getOutputName
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable, touch
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public final SoSFEnum<SoImageVizEngine.ComputeModes> computeMode
public final SoSFImageDataAdapter inObjectImage
public final SoSFImageDataAdapter inIntensityImage
public final SoMFFloat sieveArray
public final SoSFDataMeasure measure
public final SoSFDataMeasureAttributes measureAttributes
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outLabelImage
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com