iLab Neuromorphic Robotics Toolkit
0.1
|
These functions can create Gaussian, Laplacian, Oriented, etc image pyramids.
Classes | |
class | nrt::PyramidReichardt< PixType > |
A Reichardt motion pyramid. More... | |
Functions | |
template<NRT_PROMOTE_PIX(void) > | |
ImagePyramid< DestType > | nrt::gaussianPyramid (Image< PixType > const source, size_t const numOctaves, size_t const firstOctave=0, size_t const filterSize=5) |
Create a gaussian pyramid from an input Image. | |
template<NRT_PROMOTE_PIX(double) > | |
ImagePyramid< DestType > | nrt::laplacianPyramid (Image< PixType > const source, size_t const numOctaves, size_t const firstOctave=0, size_t const filterSize=5) |
Create a laplacian pyramid from an input Image. | |
template<NRT_PROMOTE_PIX(void) > | |
ImagePyramid< DestType > | nrt::orientedPyramid (Image< PixType > const source, size_t const numOctaves, size_t const firstOctave, int const filterSize, float theta, float intensity, bool const fastMath=false) |
Create an oriented pyramid from an input Image. More... | |
template<NRT_PROMOTE_PIX(double) > | |
ImagePyramid< DestType > | nrt::orientedPyramid (ImagePyramid< PixType > const laplacian, int filterSize, float theta, float intensity, bool const fastMath=false) |
Create an oriented pyramid from an already constructed Laplacian pyramid. | |
ImagePyramid<DestType> nrt::orientedPyramid | ( | Image< PixType > const | source, |
size_t const | numOctaves, | ||
size_t const | firstOctave, | ||
int const | filterSize, | ||
float | theta, | ||
float | intensity, | ||
bool const | fastMath = false |
||
) |
Create an oriented pyramid from an input Image.
The pyramid created by this method is a fast approximation to a Gabor pyramid.