public class SoGaussianDerivativeProcessing extends SoImageVizEngine
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
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 |
inImage
Input image.
|
SoSFVec3i32 |
orderDerivative
Derivation order for each direction (X, Y and Z).
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outImage
Output image.
|
SoSFVec3f |
standardDeviation
Sigma for each direction (X, Y and Z).
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgress
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoGaussianDerivativeProcessing()
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 inImage
public final SoSFVec3f standardDeviation
SbVec3f
(1.0f,1.0f,1.0f).public final SoSFVec3i32 orderDerivative
SbVec3i32(0,0,0)
.public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com