C# Class Accord.Imaging.Filters.GaborFilter

Gabor filter.

In image processing, a Gabor filter, named after Dennis Gabor, is a linear filter used for edge detection. Frequency and orientation representations of Gabor filters are similar to those of the human visual system, and they have been found to be particularly appropriate for texture representation and discrimination. In the spatial domain, a 2D Gabor filter is a Gaussian kernel function modulated by a sinusoidal plane wave. The Gabor filters are self-similar: all filters can be generated from one mother wavelet by dilation and rotation.

Inheritance: BaseFilter
Show file Open project: accord-net/framework Class Usage Examples

Public Methods

Method Description
GaborFilter ( ) : System.Collections.Generic

Initializes a new instance of the GaborFilter class.

Protected Methods

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

Process the filter on the specified image.

Method Details

GaborFilter() public method

Initializes a new instance of the GaborFilter class.
public GaborFilter ( ) : 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