A pyramid based on convolution with oriented Gabor filters. More...
#include <Image/PyrBuilder.H>
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. |
A pyramid based on convolution with oriented Gabor filters.
Definition at line 379 of file PyrBuilder.H.
GaborPyrBuilder< T >::GaborPyrBuilder | ( | double | angle, | |
double | filter_period, | |||
double | elongation = 1.0 , |
|||
int | size = -1 , |
|||
int | buildFlags = 0 | |||
) | [inline] |
Constructor.
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.
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().
GaborPyrBuilder< T > * GaborPyrBuilder< T >::clone | ( | ) | const [inline, virtual] |
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().