public class SoTriplePointsProcessing2d extends SoImageVizEngine
SoTriplePointsProcessing2d
engine
The SoTriplePointsProcessing2d
engine is a point detector that selects triple points of a skeleton.
For an introduction to point detectors, see section Point detectors
The triple point of the skeleton are found by performing an HMT with the following configuration (up to a rotation):
In the figure below, it is possible to differentiate particles by counting their number of triple-points(in black) and their number of extremities(in grey).
See also: SoSkeletonProcessing,
SoEndPointsProcessing2d
, SoIsolatedPointsProcessing2d
.
File format/default:
TriplePointsProcessing2d {
inBinaryImage | NULL |
Library references: triple_points
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3ds
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFImageDataAdapter |
inBinaryImage
The input binary image.
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outBinaryImage
The output binary image.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgress
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoTriplePointsProcessing2d()
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 SoSFImageDataAdapter inBinaryImage
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outBinaryImage
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com