Class SoGaussianDerivativeProcessing
- 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.otherderivatives.SoGaussianDerivativeProcessing
-
- All Implemented Interfaces:
SafeDisposable
@Deprecated(since="2023.2") public class SoGaussianDerivativeProcessing extends SoImageVizEngine
Deprecated.As of Open Inventor 2023.2. ImageViz API is replaced by the new ImageDev toolkit.SoGaussianDerivativeProcessing
image filter.SoGaussianDerivativeProcessing
approximates the convolution of an image with a Gaussian kernel or the derivative of a Gaussian kernel.The filter is based on the recursive filtering method proposed by R.Deriche in IEEE-PAMI Vol.12, No.1, January 1990, pp 78-87, "Fast Algorithms for Low-Level Vision". Note that this filter has an infinite impulse response and takes advantage of the separability of the Gaussian kernel. Using this mode, the computation time is independent of the standard deviation.
File format/default:
GaussianDerivativeProcessing {
computeMode MODE_AUTO inImage NULL standardDeviation 1.0f 1.0f 1.0f orderDerivative 0 0 0
Library references: gaussianderivatives gaussianderivatives3d
-
-
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>
computeMode
Deprecated.Select the compute Mode (2D or 3D or AUTO) .SoSFImageDataAdapter
inImage
Deprecated.Input image.SoSFVec3i32
orderDerivative
Deprecated.Derivation order for each direction (X, Y and Z).SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter>
outImage
Deprecated.Output image.SoSFVec3f
standardDeviation
Deprecated.Sigma for each direction (X, Y and Z).-
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 SoGaussianDerivativeProcessing()
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
-
computeMode
public final SoSFEnum<SoImageVizEngine.ComputeModes> computeMode
Deprecated.Select the compute Mode (2D or 3D or AUTO) . Default is MODE_AUTO
-
inImage
public final SoSFImageDataAdapter inImage
Deprecated.Input image. Default value is NULL. Supported types include: grayscale image.
-
standardDeviation
public final SoSFVec3f standardDeviation
Deprecated.Sigma for each direction (X, Y and Z). Each value must be greater than or equal to 0.1. Default value isSbVec3f
(1.0f,1.0f,1.0f).
-
orderDerivative
public final SoSFVec3i32 orderDerivative
Deprecated.Derivation order for each direction (X, Y and Z). Each value must be 0, 1 or 2. Default value isSbVec3i32(0,0,0)
.
-
outImage
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage
Deprecated.Output image. Default value is NULL. Supported types include: grayscale binary label color image.
-
-