#include <SiftMatch.h>
Definition at line 28 of file SiftMatch.h.
typedef GLint SiftMatchGL::ParameterGL [private] |
Definition at line 30 of file SiftMatch.h.
SiftMatchGL::SiftMatchGL | ( | int | max_sift, |
int | use_glsl | ||
) |
Definition at line 45 of file SiftMatch.cpp.
SiftMatchGL::~SiftMatchGL | ( | ) | [virtual] |
Definition at line 59 of file SiftMatch.cpp.
void SiftMatchGL::AllocateSiftMatch | ( | ) | [private] |
Definition at line 86 of file SiftMatch.cpp.
int SiftMatchGL::GetBestMatch | ( | int | max_match, |
int | match_buffer[][2], | ||
float | distmax, | ||
float | ratiomax, | ||
int | mbm | ||
) | [private] |
set parameter glsl
Definition at line 454 of file SiftMatch.cpp.
int SiftMatchGL::GetGuidedSiftMatch | ( | int | max_match, |
int | match_buffer[][2], | ||
float | H[3][3], | ||
float | F[3][3], | ||
float | distmax, | ||
float | ratiomax, | ||
float | hdistmax, | ||
float | fdistmax, | ||
int | mbm | ||
) | [virtual] |
Reimplemented from SiftMatchGPU.
Definition at line 406 of file SiftMatch.cpp.
int SiftMatchGL::GetSiftMatch | ( | int | max_match, |
int | match_buffer[][2], | ||
float | distmax, | ||
float | ratiomax, | ||
int | mbm | ||
) | [virtual] |
Reimplemented from SiftMatchGPU.
Definition at line 511 of file SiftMatch.cpp.
void SiftMatchGL::InitSiftMatch | ( | ) | [virtual] |
Reimplemented from SiftMatchGPU.
Definition at line 120 of file SiftMatch.cpp.
void SiftMatchGL::LoadSiftMatchShadersGLSL | ( | ) | [private] |
Definition at line 249 of file SiftMatch.cpp.
void SiftMatchGL::SetDescriptors | ( | int | index, |
int | num, | ||
const unsigned char * | descriptor, | ||
int | id = -1 |
||
) | [virtual] |
Reimplemented from SiftMatchGPU.
Definition at line 131 of file SiftMatch.cpp.
void SiftMatchGL::SetDescriptors | ( | int | index, |
int | num, | ||
const float * | descriptor, | ||
int | id = -1 |
||
) | [virtual] |
Reimplemented from SiftMatchGPU.
Definition at line 207 of file SiftMatch.cpp.
void SiftMatchGL::SetFeautreLocation | ( | int | index, |
const float * | locatoins, | ||
int | gap | ||
) | [virtual] |
Reimplemented from SiftMatchGPU.
Definition at line 169 of file SiftMatch.cpp.
void SiftMatchGL::SetMaxSift | ( | int | max_sift | ) | [virtual] |
Reimplemented from SiftMatchGPU.
Definition at line 67 of file SiftMatch.cpp.
int SiftMatchGL::_have_loc[2] [private] |
Definition at line 63 of file SiftMatch.h.
int SiftMatchGL::_id_sift[2] [private] |
Definition at line 62 of file SiftMatch.h.
int SiftMatchGL::_initialized [private] |
Definition at line 70 of file SiftMatch.h.
int SiftMatchGL::_max_sift [private] |
Definition at line 60 of file SiftMatch.h.
int SiftMatchGL::_num_sift[2] [private] |
Definition at line 61 of file SiftMatch.h.
ParameterGL SiftMatchGL::_param_colmax_param [private] |
Definition at line 49 of file SiftMatch.h.
ParameterGL SiftMatchGL::_param_guided_mult_f [private] |
Definition at line 57 of file SiftMatch.h.
ParameterGL SiftMatchGL::_param_guided_mult_h [private] |
Definition at line 56 of file SiftMatch.h.
Definition at line 58 of file SiftMatch.h.
guided matching
Definition at line 52 of file SiftMatch.h.
Definition at line 53 of file SiftMatch.h.
Definition at line 54 of file SiftMatch.h.
Definition at line 55 of file SiftMatch.h.
ParameterGL SiftMatchGL::_param_multiply_size [private] |
Definition at line 47 of file SiftMatch.h.
ParameterGL SiftMatchGL::_param_multiply_tex1 [private] |
Definition at line 45 of file SiftMatch.h.
ParameterGL SiftMatchGL::_param_multiply_tex2 [private] |
Definition at line 46 of file SiftMatch.h.
ParameterGL SiftMatchGL::_param_rowmax_param [private] |
Definition at line 48 of file SiftMatch.h.
int SiftMatchGL::_pixel_per_sift [private] |
Definition at line 69 of file SiftMatch.h.
int SiftMatchGL::_sift_num_stripe [private] |
Definition at line 67 of file SiftMatch.h.
int SiftMatchGL::_sift_per_row [private] |
Definition at line 68 of file SiftMatch.h.
int SiftMatchGL::_sift_per_stripe [private] |
Definition at line 66 of file SiftMatch.h.
GLTexImage SiftMatchGL::_texDes[2] [private] |
Definition at line 34 of file SiftMatch.h.
GLTexImage SiftMatchGL::_texDot [private] |
Definition at line 35 of file SiftMatch.h.
GLTexImage SiftMatchGL::_texLoc[2] [private] |
Definition at line 33 of file SiftMatch.h.
GLTexImage SiftMatchGL::_texMatch[2] [private] |
Definition at line 36 of file SiftMatch.h.
ProgramGPU* SiftMatchGL::s_col_max [private] |
Definition at line 41 of file SiftMatch.h.
ProgramGPU* SiftMatchGL::s_guided_mult [private] |
Definition at line 40 of file SiftMatch.h.
ProgramGPU* SiftMatchGL::s_multiply [private] |
Definition at line 39 of file SiftMatch.h.
ProgramGPU* SiftMatchGL::s_row_max [private] |
Definition at line 42 of file SiftMatch.h.
vector<float> SiftMatchGL::sift_buffer [private] |
Definition at line 72 of file SiftMatch.h.