Core Optical, Inc.
ScharrEdgeDetector ClassIndustrial Strength, Scientific Grade
Encapsulates the functionality associated with Scharr edge processing.
Inheritance Hierarchy

OnlineSystem Object
  PrecisionImage.FeatureProcessing XYGradientEdgeDetector
    PrecisionImage.FeatureProcessing ScharrEdgeDetector

Namespace: PrecisionImage.FeatureProcessing
Assembly: PrecisionImage (in PrecisionImage.dll) Version: (

public class ScharrEdgeDetector : XYGradientEdgeDetector

Scharr edge processing involves the application (via convolution) of a 3x3 kernel that approximates the local derivatives in the X and Y directions. The Scharr kernel places greater weight on the central value of the kernel and is thought to offer a more robust estimation of the local edge direction. The magnitude of the local derivative is assumed to be proportional to the local edge strength. To view the local edge strength, generate an image of the edge magnitude. Alternatively, images of the individual gradients (in both the X and Y directions) can be generated.

See XYGradientEdgeDetector (the base class for the Scharr edge detector) for more information.

See Also