C# Class Accord.Imaging.Filters.KirschEdgeDetector

Kirsch's Edge Detector

The Kirsch operator or Kirsch compass kernel is a non-linear edge detector that finds the maximum edge strength in a few predetermined directions. It is named after the computer scientist Russell A. Kirsch.

References: Wikipedia contributors. "Kirsch operator." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia. Available at http://en.wikipedia.org/wiki/Kirsch_operator

Inheritance: BaseFilter
显示文件 Open project: accord-net/framework Class Usage Examples

Public Properties

Property Type Description
East ].int[
North ].int[
Northeast ].int[
Northwest ].int[
South ].int[
Southeast ].int[
Southwest ].int[
West ].int[

Public Methods

Method Description
KirschEdgeDetector ( ) : System.Collections.Generic

Initializes a new instance of the KirschEdgeDetector class.

Protected Methods

Method Description
ProcessFilter ( UnmanagedImage sourceData, UnmanagedImage destinationData ) : void

Process the filter on the specified image.

Method Details

KirschEdgeDetector() public method

Initializes a new instance of the KirschEdgeDetector class.
public KirschEdgeDetector ( ) : System.Collections.Generic
return System.Collections.Generic

ProcessFilter() protected method

Process the filter on the specified image.
protected ProcessFilter ( UnmanagedImage sourceData, UnmanagedImage destinationData ) : void
sourceData Accord.Imaging.UnmanagedImage Source image data.
destinationData Accord.Imaging.UnmanagedImage Destination image data.
return void

Property Details

East public_oe static_oe property

Gets the East direction Kirsch kernel mask.
public static int[,] East
return ].int[

North public_oe static_oe property

Gets the North direction Kirsch kernel mask.
public static int[,] North
return ].int[

Northeast public_oe static_oe property

Gets the Northeast direction Kirsch kernel mask.
public static int[,] Northeast
return ].int[

Northwest public_oe static_oe property

Gets the Northwest direction Kirsch kernel mask.
public static int[,] Northwest
return ].int[

South public_oe static_oe property

Gets the South direction Kirsch kernel mask.
public static int[,] South
return ].int[

Southeast public_oe static_oe property

Gets the Southeast direction Kirsch kernel mask.
public static int[,] Southeast
return ].int[

Southwest public_oe static_oe property

Gets the Southwest direction Kirsch kernel mask.
public static int[,] Southwest
return ].int[

West public_oe static_oe property

Gets the West direction Kirsch kernel mask.
public static int[,] West
return ].int[