public class SoCannyEdgeProcessing extends SoImageVizEngine
SoCannyEdgeProcessing
This engine models the Canny edge detection workflow which is composed of the following steps: 1) Gaussian filtering 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:
CannyEdgeProcessing {
computeMode | MODE_AUTO |
inImage | NULL |
standardDeviation | 1.0f 1.0f 1.0f |
Library references:
Modifier and Type | Class and Description |
---|---|
static class |
SoCannyEdgeProcessing.SbCannyEdgeDetectionDetail
Results details of canny edge detection workflow.
|
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3ds
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFImageDataAdapter |
inImage
The input graylevel image.
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outImage
Output edge image.
|
SoImageVizEngineAnalysisOutput<SoCannyEdgeProcessing.SbCannyEdgeDetectionDetail> |
outResult
The thresholding results.
|
SoSFVec3f |
standardDeviation
Input gaussian kernel size.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgress
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoCannyEdgeProcessing()
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 SoSFImageDataAdapter inImage
public final SoSFVec3f standardDeviation
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage
public final SoImageVizEngineAnalysisOutput<SoCannyEdgeProcessing.SbCannyEdgeDetectionDetail> outResult
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com