Class SoGradientLocalMaximaProcessing3d
- 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.edgedetection.edgemarking.SoGradientLocalMaximaProcessing3d
-
- All Implemented Interfaces:
SafeDisposable
@Deprecated(since="2023.2") public class SoGradientLocalMaximaProcessing3d extends SoImageVizEngine
Deprecated.As of Open Inventor 2023.2. ImageViz API is replaced by the new ImageDev toolkit.SoGradientLocalMaximaProcessing3d
engine. TheSoGradientLocalMaximaProcessing3d
engine suppresses the non-local maxima of the gradient amplitude.For an introduction, see:
- section Edge Detection
- Introduction to Edge Marking
The Gradient Local Maxima engine suppresses the non-local maxima of the gradient amplitude. For each pixel of gradient image, gray level values within the neighborhood in the direction of the gradient are computed (given by X, Y and Z gradients). If this value is greater than all of its neighbors, it is kept, otherwise it is set to 0. This module eliminates some noise effects. It is very useful after applying the module
SoGradientOperatorProcessing3d
. The output edges are one pixel thickness edges. It is then possible to perform aSoHysteresisThresholdingProcessing
.
-
-
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 SoSFImageDataAdapter
inAmplitudeImage
Deprecated.The gradient amplitude input image.SoSFImageDataAdapter
inGradientXImage
Deprecated.The input X-gradient image.SoSFImageDataAdapter
inGradientYImage
Deprecated.The input Y-gradient image.SoSFImageDataAdapter
inGradientZImage
Deprecated.The input Z-gradient image.SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter>
outImage
Deprecated.The output image.-
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 SoGradientLocalMaximaProcessing3d()
Deprecated.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
-
inGradientXImage
public final SoSFImageDataAdapter inGradientXImage
Deprecated.The input X-gradient image. Default value is NULL. Supported types include: grayscale color image.
-
inGradientYImage
public final SoSFImageDataAdapter inGradientYImage
Deprecated.The input Y-gradient image. Default value is NULL. Supported types include: grayscale color image.
-
inGradientZImage
public final SoSFImageDataAdapter inGradientZImage
Deprecated.The input Z-gradient image. Default value is NULL. Supported types include: grayscale color image.
-
inAmplitudeImage
public final SoSFImageDataAdapter inAmplitudeImage
Deprecated.The gradient amplitude input image. Default value is NULL. Supported types include: grayscale binary label color image.
-
outImage
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage
Deprecated.The output image. Default value is NULL. Supported types include: grayscale binary label color image.
-
-