#include <PyramidGL.h>
Public Member Functions | |
void | BuildPyramid (GLTexInput *input) |
void | ComputeGradient () |
void | DestroyPyramidData () |
void | DetectKeypointsEX () |
void | FitHistogramPyramid () |
void | FitPyramid (int w, int h) |
virtual void | GenerateFeatureList () |
void | GenerateFeatureListCPU () |
GLTexImage * | GetBaseLevel (int octave, int dataName=DATA_GAUSSIAN) |
virtual void | GetFeatureOrientations () |
GLTexImage * | GetLevelTexture (int octave, int level) |
GLTexImage * | GetLevelTexture (int octave, int level, int dataName) |
void | GetSimplifiedOrientation () |
void | InitPyramid (int w, int h, int ds) |
PyramidNaive (SiftParam &sp) | |
void | ResizePyramid (int w, int h) |
~PyramidNaive () | |
Protected Attributes | |
GLTexImage * | _auxPyramid |
GLTexImage * | _texPyramid |
Private Member Functions | |
void | GenerateFeatureList (int i, int j) |
Definition at line 65 of file PyramidGL.h.
PyramidNaive::PyramidNaive | ( | SiftParam & | sp | ) |
Definition at line 60 of file PyramidGL.cpp.
Definition at line 66 of file PyramidGL.cpp.
void PyramidNaive::BuildPyramid | ( | GLTexInput * | input | ) | [virtual] |
Implements SiftPyramid.
Definition at line 590 of file PyramidGL.cpp.
void PyramidNaive::ComputeGradient | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 688 of file PyramidGL.cpp.
void PyramidNaive::DestroyPyramidData | ( | ) |
Definition at line 147 of file PyramidGL.cpp.
void PyramidNaive::DetectKeypointsEX | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 728 of file PyramidGL.cpp.
void PyramidNaive::FitHistogramPyramid | ( | ) |
Definition at line 248 of file PyramidGL.cpp.
void PyramidNaive::FitPyramid | ( | int | w, |
int | h | ||
) |
Definition at line 270 of file PyramidGL.cpp.
void PyramidNaive::GenerateFeatureList | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 967 of file PyramidGL.cpp.
void PyramidNaive::GenerateFeatureList | ( | int | i, |
int | j | ||
) | [private] |
generate the feature texture
Definition at line 816 of file PyramidGL.cpp.
void PyramidNaive::GenerateFeatureListCPU | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 1192 of file PyramidGL.cpp.
GLTexImage * PyramidNaive::GetBaseLevel | ( | int | octave, |
int | dataName = DATA_GAUSSIAN |
||
) | [virtual] |
Implements PyramidGL.
Definition at line 663 of file PyramidGL.cpp.
void PyramidNaive::GetFeatureOrientations | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 1127 of file PyramidGL.cpp.
GLTexImage * PyramidNaive::GetLevelTexture | ( | int | octave, |
int | level | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 655 of file PyramidGL.cpp.
GLTexImage * PyramidNaive::GetLevelTexture | ( | int | octave, |
int | level, | ||
int | dataName | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 638 of file PyramidGL.cpp.
void PyramidNaive::GetSimplifiedOrientation | ( | ) | [virtual] |
Implements SiftPyramid.
Definition at line 1466 of file PyramidGL.cpp.
void PyramidNaive::InitPyramid | ( | int | w, |
int | h, | ||
int | ds | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 308 of file PyramidGL.cpp.
void PyramidNaive::ResizePyramid | ( | int | w, |
int | h | ||
) | [virtual] |
Implements SiftPyramid.
Definition at line 381 of file PyramidGL.cpp.
GLTexImage* PyramidNaive::_auxPyramid [protected] |
Definition at line 69 of file PyramidGL.h.
GLTexImage* PyramidNaive::_texPyramid [protected] |
Definition at line 68 of file PyramidGL.h.