SoCannyEdgeProcessing Class Reference
[Edge Marking]

ImageViz SoCannyEdgeProcessing More...

#include <ImageViz/Engines/EdgeDetection/EdgeMarking/SoCannyEdgeDetectionProcessing.h>

Inheritance diagram for SoCannyEdgeProcessing:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Classes

class  SbCannyEdgeDetectionDetail
 Results details of canny edge detection workflow. More...

Public Member Functions

 SoCannyEdgeProcessing ()

Public Attributes

SoSFImageDataAdapter inImage
SoSFVec3f standardDeviation
SoSFEnum computeMode
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outImage
SoImageVizEngineAnalysisOutput
< SbCannyEdgeDetectionDetail
outResult

Detailed Description

ImageViz SoCannyEdgeProcessing

This engine models the Canny edge detection workflow which is composed of the following steps: 1) Gaussian filtering
2) Gradient computation
3) Non maximum suppression in the gradient direction

The algorithm also provides estimated parameters for applying an hysteresis thresholding on the output image which represents the gradient local maxima.

SEE ALSO

SoGaussianBlurFilterProcessing, SoGradientOperatorProcessing2d, SoGradientOperatorProcessing3d, SoGradientLocalMaximaProcessing2d, SoGradientLocalMaximaProcessing3d, SoHysteresisThresholdingProcessing.

FILE FORMAT/DEFAULT


Library references:

Constructor & Destructor Documentation

SoCannyEdgeProcessing::SoCannyEdgeProcessing (  ) 

Constructor.


Member Data Documentation

Compute Mode.

The input graylevel image.

Default value is null.

Output edge image.

Output of the canny workflow.

The thresholding results.

Default value is NULL.

Input gaussian kernel size.

Default value is (1.0,1.0,1.0).


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/