#include <patchtagger.h>
Public Member Functions | |
void | array (float *array) |
descriptor () | |
descriptor (const descriptor &a) | |
const descriptor & | operator= (const descriptor &a) |
float | correl (const descriptor &a) |
Public Attributes | |
unsigned | histo [nb_zone][nb_orient] |
unsigned | total |
unsigned | sum_orient [nb_orient] |
float | orientation |
unsigned | projection |
float | _rotated [patch_size][patch_size] |
CvMat | rotated |
Definition at line 36 of file patchtagger.h.
patch_tagger::descriptor::descriptor | ( | ) |
Definition at line 50 of file patchtagger.cpp.
References _rotated, patch_tagger::patch_size, rotated, and total.
patch_tagger::descriptor::descriptor | ( | const descriptor & | a | ) |
Definition at line 56 of file patchtagger.cpp.
void patch_tagger::descriptor::array | ( | float * | array | ) |
Definition at line 337 of file patchtagger.cpp.
References _rotated, patch_tagger::compute_sift_descriptor(), kmean_tree::descriptor_size, patch_tagger::patch_size, and rotated.
Referenced by kpt_tracker::traverse_tree(), and write_descriptor().
float patch_tagger::descriptor::correl | ( | const descriptor & | a | ) |
const patch_tagger::descriptor & patch_tagger::descriptor::operator= | ( | const descriptor & | a | ) |
Definition at line 61 of file patchtagger.cpp.
References _rotated, patch_tagger::patch_size, and rotated.
Definition at line 42 of file patchtagger.h.
Referenced by visual_object::add_keypoint(), array(), patch_tagger::cmp_descriptor(), visual_database::connect_to_db(), correl(), descriptor(), operator=(), and pyr_keypoint::prepare_patch().
unsigned patch_tagger::descriptor::histo[nb_zone][nb_orient] |
Definition at line 37 of file patchtagger.h.
Referenced by patch_tagger::cmp_descriptor(), and patch_tagger::project().
Definition at line 40 of file patchtagger.h.
Referenced by visual_object::add_keypoint(), patch_tagger::cmp_descriptor(), visual_database::connect_to_db(), kpt_tracker::detect_keypoints(), draw_keypoint(), pyr_keypoint::prepare_patch(), patch_tagger::project(), and kpt_tracker::track_ncclk().
unsigned patch_tagger::descriptor::projection |
Definition at line 41 of file patchtagger.h.
Definition at line 43 of file patchtagger.h.
Referenced by array(), patch_tagger::cmp_descriptor(), descriptor(), operator=(), and pyr_keypoint::prepare_patch().
unsigned patch_tagger::descriptor::total |
Definition at line 38 of file patchtagger.h.
Referenced by patch_tagger::cmp_descriptor(), descriptor(), kpt_tracker::detect_keypoints(), pyr_keypoint::prepare_patch(), patch_tagger::project(), and write_descriptor().