Builds pyramids based on arbitrary color filters. More...
#include <Image/PyrBuilder.H>
Public Member Functions | |
RGBConvolvePyrBuilder (const Image< float > &rfilt, const Image< float > &gfilt, const Image< float > &bfilt, ConvolutionBoundaryStrategy boundary) | |
Constructor. | |
virtual RGBConvolvePyrBuilder < T > * | clone () const |
Cloning constructor: | |
virtual ImageSet< T > | build (const Image< PixRGB< T > > &img, const int firstlevel, const int depth, PyramidCache< T > *cache=0) |
Builds a pyramid based on a img. | |
virtual ImageSet< T > | build (const Image< T > &img, const int firstlevel, const int depth, PyramidCache< T > *cache=0) |
Don't use this one! | |
ImageSet< PixRGB< T > > | build2 (const Image< PixRGB< T > > &img, const int firstlevel, const int depth, PyramidCache< T > *cache=0) |
Builds pyramids based on arbitrary color filters.
Definition at line 179 of file PyrBuilder.H.
RGBConvolvePyrBuilder< T >::RGBConvolvePyrBuilder | ( | const Image< float > & | rfilt, | |
const Image< float > & | gfilt, | |||
const Image< float > & | bfilt, | |||
ConvolutionBoundaryStrategy | boundary | |||
) | [inline] |
Constructor.
Definition at line 184 of file PyrBuilder.C.
ImageSet< T > RGBConvolvePyrBuilder< T >::build | ( | const Image< T > & | img, | |
const int | firstlevel, | |||
const int | depth, | |||
PyramidCache< T > * | cache = 0 | |||
) | [inline, virtual] |
ImageSet< T > RGBConvolvePyrBuilder< T >::build | ( | const Image< PixRGB< T > > & | img, | |
const int | firstlevel, | |||
const int | depth, | |||
PyramidCache< T > * | cache = 0 | |||
) | [inline, virtual] |
Builds a pyramid based on a img.
Definition at line 196 of file PyrBuilder.C.
References buildPyrConvolve(), and getComponents().
ImageSet< PixRGB< T > > RGBConvolvePyrBuilder< T >::build2 | ( | const Image< PixRGB< T > > & | img, | |
const int | firstlevel, | |||
const int | depth, | |||
PyramidCache< T > * | cache = 0 | |||
) | [inline] |
Builds a color pyramid based on a img. Only used to display results, filters behaviour...
Definition at line 228 of file PyrBuilder.C.
References buildPyrConvolve(), getComponents(), and makeRGB().
RGBConvolvePyrBuilder< T > * RGBConvolvePyrBuilder< T >::clone | ( | ) | const [inline, virtual] |