TarzaNN
TarzaNN neural network simulator
Protected Member Functions | Friends
GFilter Class Reference

#include <GFilter.h>

Inheritance diagram for GFilter:
Filter Matrix Array2D< float >

List of all members.

Protected Member Functions

 GFilter (int w, int h, float sigma, float aspect, float orientation)
 GFilter (int w, int h, float sigma, float aspect1, float aspect2, float orientation, float ratio=1)
 GFilter (int width, int height, float g)

Friends

class FilterFactory
class DOGFilter

Detailed Description

Gaussian filter.


Constructor & Destructor Documentation

GFilter::GFilter ( int  w,
int  h,
float  sigma,
float  aspect,
float  orientation 
) [protected]

Constructor. Formula: f(i,j)=1/[sqrt(2PI)*sigm] * ex{-[x^2 + (aspect * y)^2]/(2sigma^2)} where x=i*cos(orientation)-j*sin(orientation) y=i*sin(orientation)+j*cos(orientation)

GFilter::GFilter ( int  w,
int  h,
float  sigma,
float  aspect1,
float  aspect2,
float  orientation,
float  ratio = 1 
) [protected]

Constructor.

Todo:
: check sign variable and document Formula: f(i,j)=1/[sqrt(2PI)*sigma*ratio] * ex{-[x^2 + (aspect * y)^2]/(2(sigma*ratio)^2)} where x=i*cos(orientation)-j*sin(orientation) y=i*sin(orientation)+j*cos(orientation)
GFilter::GFilter ( int  width,
int  height,
float  g 
) [protected]

Friends And Related Function Documentation

friend class DOGFilter [friend]
friend class FilterFactory [friend]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines