public class SoLabelInterfacesProcessing extends SoImageVizEngine
SoLabelInterfacesProcessing
engine
The SoLabelInterfacesProcessing
engine generates a binary image containing points with a number of different neighbors.
This engine computes all points of image that have at least a number of different neighbors (label value). Then this engine generates a binary image containing all these points. This engine looks for everywhere on image or only where intensity equals 0 (useful for boundaries of an SoMarkerBasedWatershedProcessing
result image).
See also:
SoMarkerBasedWatershedProcessing
, SoExpandLabelsProcessing
, SoCentroidPathTortuosityQuantification3d
.
File format/default:
LabelInterfacesProcessing {
computeMode | MODE_AUTO |
neighborhood3d | CONNECTIVITY_26 |
inLabelImage | NULL |
phaseNumber | 3 |
onlyBlackVoxels | true |
Library references: getmultiphase
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 |
inLabelImage
The input label image.
|
SoSFEnum<SoImageVizEngine.Neighborhood3ds> |
neighborhood3d
In 3D configuration (see
computeMode ), the neighborhood connectivity defines the connectivity considered for processing adjacent voxels. |
SoSFBool |
onlyBlackVoxels
Select if use only pixels with intensity = 0.
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outBinaryImage
The output binary image.
|
SoSFInt32 |
phaseNumber
The number of phases.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgress
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoLabelInterfacesProcessing()
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 SoSFEnum<SoImageVizEngine.Neighborhood3ds> neighborhood3d
computeMode
), the neighborhood connectivity defines the connectivity considered for processing adjacent voxels.
. Default is CONNECTIVITY_26.public final SoSFImageDataAdapter inLabelImage
public final SoSFInt32 phaseNumber
public final SoSFBool onlyBlackVoxels
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outBinaryImage
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com