MTF
|
Public Types | |
enum | DetectorType { NONE = -1, DetectorType::ORB, BRISK, DetectorType::SIFT, SURF, DetectorType::FAST, MSER, GFTT, DetectorType::AGAST, DetectorType::Star, MSD } |
enum | DescriptorType { DescriptorType::ORB, BRISK, DescriptorType::SIFT, SURF, DescriptorType::BRIEF, FREAK, LUCID, LATCH, DAISY, VGG, BoostDesc } |
typedef std::vector< boost::any > | DetectorParamsType |
typedef std::vector< boost::any > | DescriptorParamsType |
Public Member Functions | |
FeatureTrackerParams (DetectorType _detector_type, DescriptorType _descriptor_type, const DetectorParamsType &_detector, const DescriptorParamsType &_descriptor, int _grid_size_x, int _grid_size_y, int _search_win_x, int _search_win_y, bool _init_at_each_frame, bool _rebuild_index, int _max_iters, double _epsilon, bool _enable_pyr, bool _use_cv_flann, double _max_dist_ratio, int _min_matches, bool _uchar_input, bool _show_keypoints, bool _show_matches, bool _debug_mode) | |
FeatureTrackerParams (const FeatureTrackerParams *params=nullptr) | |
int | getResX () const |
int | getResY () const |
std::string | toString (DetectorType _detector_type) |
std::string | toString (DescriptorType _descriptor_type) |
Public Attributes | |
DetectorType | detector_type |
DescriptorType | descriptor_type |
DetectorParamsType | detector |
DescriptorParamsType | descriptor |
int | grid_size_x |
int | grid_size_y |
int | search_window_x |
int | search_window_y |
bool | init_at_each_frame |
bool | rebuild_index |
double | max_dist_ratio |
int | min_matches |
int | max_iters |
maximum iterations of the GridTracker algorithm to run for each frame | |
double | epsilon |
bool | enable_pyr |
bool | use_cv_flann |
bool | uchar_input |
bool | show_keypoints |
show the locations of individual key points | |
bool | show_matches |
show the matches between keypoints | |
bool | debug_mode |
|
strong |
|
strong |