GaborPyrBuilder< T > Class Template Reference

A pyramid based on convolution with oriented Gabor filters. More...

#include <Image/PyrBuilder.H>

Inheritance diagram for GaborPyrBuilder< T >:
Inheritance graph
[legend]
Collaboration diagram for GaborPyrBuilder< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GaborPyrBuilder (double angle, double filter_period, double elongation=1.0, int size=-1, int buildFlags=0)
 Constructor.
virtual GaborPyrBuilder< T > * clone () const
 Cloning constructor.
virtual ImageSet< T > build (const Image< T > &img, const int firstlevel, const int depth, PyramidCache< T > *cache=0)
 Builds a Gabor pyramid based on an image.
ImageSet< T > input (const ImageSet< T > &pyr)
 Builds a Gabor pyramid from the levels in the given pyramid.

Detailed Description

template<class T>
class GaborPyrBuilder< T >

A pyramid based on convolution with oriented Gabor filters.

Definition at line 379 of file PyrBuilder.H.


Constructor & Destructor Documentation

template<class T >
GaborPyrBuilder< T >::GaborPyrBuilder ( double  angle,
double  filter_period,
double  elongation = 1.0,
int  size = -1,
int  buildFlags = 0 
) [inline]

Constructor.

Parameters:
angle Angle (in degrees); parallel to the Gabor's "ridges".
filter_period Period (in pixels) of underlying grating.
elongation Ratio of major/minor axis lengths of Gaussian envelope.
size determines the filter size (in pixels) - in the default case (-1), the size is computed from the filter_preiod and elongation
buildFlags see Pyramid_Ops.H for possible values

Definition at line 507 of file PyrBuilder.C.


Member Function Documentation

template<class T >
ImageSet< T > GaborPyrBuilder< T >::build ( const Image< T > &  img,
const int  firstlevel,
const int  depth,
PyramidCache< T > *  cache = 0 
) [inline, virtual]

Builds a Gabor pyramid based on an image.

Implements PyrBuilder< T >.

Definition at line 532 of file PyrBuilder.C.

References buildPyrGabor().

template<class T >
GaborPyrBuilder< T > * GaborPyrBuilder< T >::clone (  )  const [inline, virtual]

Cloning constructor.

Implements PyrBuilder< T >.

Definition at line 524 of file PyrBuilder.C.

template<class T >
ImageSet< T > GaborPyrBuilder< T >::input ( const ImageSet< T > &  pyr  )  [inline]

Builds a Gabor pyramid from the levels in the given pyramid.

Definition at line 545 of file PyrBuilder.C.

References buildPyrGabor().


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:21 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3