Table of Contents

Class KnownEdgeDetectorKernels

Namespace
SixLabors.ImageSharp.Processing
Assembly
SixLabors.ImageSharp.dll

Contains reusable static instances of known edge detection kernels.

public static class KnownEdgeDetectorKernels
Inheritance
KnownEdgeDetectorKernels
Inherited Members

Properties

Kayyali

Gets the Kayyali edge detector kernel.

public static EdgeDetector2DKernel Kayyali { get; }

Property Value

EdgeDetector2DKernel

Kirsch

Gets the Kirsch edge detector kernel.

public static EdgeDetectorCompassKernel Kirsch { get; }

Property Value

EdgeDetectorCompassKernel

Laplacian3x3

Gets the Laplacian 3x3 edge detector kernel.

public static EdgeDetectorKernel Laplacian3x3 { get; }

Property Value

EdgeDetectorKernel

Laplacian5x5

Gets the Laplacian 5x5 edge detector kernel.

public static EdgeDetectorKernel Laplacian5x5 { get; }

Property Value

EdgeDetectorKernel

LaplacianOfGaussian

Gets the Laplacian of Gaussian edge detector kernel.

public static EdgeDetectorKernel LaplacianOfGaussian { get; }

Property Value

EdgeDetectorKernel

Prewitt

Gets the Prewitt edge detector kernel.

public static EdgeDetector2DKernel Prewitt { get; }

Property Value

EdgeDetector2DKernel

RobertsCross

Gets the Roberts-Cross edge detector kernel.

public static EdgeDetector2DKernel RobertsCross { get; }

Property Value

EdgeDetector2DKernel

Robinson

Gets the Robinson edge detector kernel.

public static EdgeDetectorCompassKernel Robinson { get; }

Property Value

EdgeDetectorCompassKernel

Scharr

Gets the Scharr edge detector kernel.

public static EdgeDetector2DKernel Scharr { get; }

Property Value

EdgeDetector2DKernel

Sobel

Gets the Sobel edge detector kernel.

public static EdgeDetector2DKernel Sobel { get; }

Property Value

EdgeDetector2DKernel