#include <auto_init.h>
Public Member Functions | |
AutoInit () | |
AutoInit (int dpem, int dpmm, int itv) | |
cv::Mat | compute_homography (cv::Mat &tpl, cv::Mat &training_img) |
void | init (cv::Mat &tpl, cv::Mat &training_img) |
Public Attributes | |
cv::Mat | control_points |
std::vector< cv::DMatch > | matches |
Private Member Functions | |
void | extract_descriptors (cv::Mat &tpl, cv::Mat &training_img) |
void | match_descriptors () |
void | set_control_points (cv::Mat &tpl) |
Private Attributes | |
cv::Mat | descriptors1 |
std::vector< cv::Mat > | descriptors2 |
int | dp_extract_method |
int | dp_match_method |
int | inteval |
std::vector< cv::KeyPoint > | keypoints1 |
std::vector< cv::KeyPoint > | keypoints2 |
Definition at line 47 of file auto_init.h.
Definition at line 47 of file auto_init.cpp.
AutoInit::AutoInit | ( | int | dpem, |
int | dpmm, | ||
int | itv | ||
) |
Definition at line 48 of file auto_init.cpp.
cv::Mat AutoInit::compute_homography | ( | cv::Mat & | tpl, |
cv::Mat & | training_img | ||
) |
Definition at line 100 of file auto_init.cpp.
void AutoInit::extract_descriptors | ( | cv::Mat & | tpl, |
cv::Mat & | training_img | ||
) | [private] |
Definition at line 49 of file auto_init.cpp.
void AutoInit::init | ( | cv::Mat & | tpl, |
cv::Mat & | training_img | ||
) |
Definition at line 190 of file auto_init.cpp.
void AutoInit::match_descriptors | ( | ) | [private] |
Definition at line 79 of file auto_init.cpp.
void AutoInit::set_control_points | ( | cv::Mat & | tpl | ) | [private] |
Definition at line 128 of file auto_init.cpp.
cv::Mat AutoInit::control_points |
Definition at line 50 of file auto_init.h.
cv::Mat AutoInit::descriptors1 [private] |
Definition at line 62 of file auto_init.h.
std::vector<cv::Mat> AutoInit::descriptors2 [private] |
Definition at line 63 of file auto_init.h.
int AutoInit::dp_extract_method [private] |
Definition at line 57 of file auto_init.h.
int AutoInit::dp_match_method [private] |
Definition at line 58 of file auto_init.h.
int AutoInit::inteval [private] |
Definition at line 59 of file auto_init.h.
std::vector<cv::KeyPoint> AutoInit::keypoints1 [private] |
Definition at line 60 of file auto_init.h.
std::vector<cv::KeyPoint> AutoInit::keypoints2 [private] |
Definition at line 61 of file auto_init.h.
std::vector<cv::DMatch> AutoInit::matches |
Definition at line 51 of file auto_init.h.