SoRecursiveLaplacianProcessing engine applies a recursive algorithm for the determination of the laplacian. More...
#include <ImageViz/Engines/EdgeDetection/Laplacian/SoRecursiveLaplacianProcessing.h>
Public Member Functions | |
SoRecursiveLaplacianProcessing () | |
Public Attributes | |
SoSFEnum | computeMode |
SoSFImageDataAdapter | inImage |
SoSFInt32 | spreadValue |
SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outImage |
For an introduction, see:
This engine is the recursive algorithm for the determination of the laplacian.
To minimize the effect of noise, the SoRecursiveLaplacianProcessing2d engine smooths the image before computing the laplacian. The smoothing scale parameter determines the smoothing intensity. If the value is large, the noise will be reduced but edges will be less sharp and only the most important edges will appear in the output image. It is important to select the right coefficient which will lower the noise just enough without defocusing the edges.
SoDoBFilterProcessing2d.
computeMode | MODE_AUTO |
inImage | NULL |
spreadValue | 60 |
SoRecursiveLaplacianProcessing::SoRecursiveLaplacianProcessing | ( | ) |
Constructor.
Select the compute Mode (2D or 3D or AUTO) Use enum ComputeMode.
Default is MODE_AUTO
The input image.
Default value is NULL. Supported types include: grayscale binary label color image.
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter*> SoRecursiveLaplacianProcessing::outImage |
The output image.
Default value is NULL. Supported types include: grayscale binary label color image.
The spread value.
Default value is 60.