C# Class ImageProcessor.Imaging.GaussianLayer

A Gaussian layer for applying sharpening and blurring methods to an image.
显示文件 Open project: JimBobSquarePants/ImageProcessor Class Usage Examples

Public Methods

Method Description
Equals ( object obj ) : bool

Returns a value that indicates whether the specified object is an GaussianLayer object that is equivalent to this GaussianLayer object.

GaussianLayer ( ) : System

Initializes a new instance of the GaussianLayer class.

GaussianLayer ( int size, double sigma = 1.4, int threshold ) : System

Initializes a new instance of the GaussianLayer class.

GetHashCode ( ) : int

Serves as a hash function for a particular type.

Method Details

Equals() public method

Returns a value that indicates whether the specified object is an GaussianLayer object that is equivalent to this GaussianLayer object.
public Equals ( object obj ) : bool
obj object /// The object to test. ///
return bool

GaussianLayer() public method

Initializes a new instance of the GaussianLayer class.
public GaussianLayer ( ) : System
return System

GaussianLayer() public method

Initializes a new instance of the GaussianLayer class.
public GaussianLayer ( int size, double sigma = 1.4, int threshold ) : System
size int /// The size to set the Gaussian kernel to. ///
sigma double /// The Sigma value (standard deviation) for Gaussian function used to calculate the kernel. ///
threshold int /// The threshold value, which is added to each weighted sum of pixels. ///
return System

GetHashCode() public method

Serves as a hash function for a particular type.
public GetHashCode ( ) : int
return int