#include <point_pose_extractor.h>
|
bool | check_template () |
|
std::vector< cv::Point2d > * | correspondances () |
|
bool | estimate_od (ros::ServiceClient client, cv::Mat src_img, std::vector< cv::KeyPoint > sourceimg_keypoints, image_geometry::PinholeCameraModel pcam, double err_thr, cv::Mat &stack_img, cv::flann::Index *ft, posedetection_msgs::Object6DPose *o6p) |
|
std::string | get_window_name () |
|
double | log_fac (int n) |
|
| Matching_Template () |
|
| Matching_Template (cv::Mat img, std::string matching_frame, int original_width_size, int original_height_size, double template_width, double template_height, tf::Transform relativepose, cv::Mat affine_matrix, double reprojection_threshold, double distanceratio_threshold, std::string window_name, bool autosize) |
|
int | min_inlier (int n, int m, double p_badsupp, double p_badxform) |
|
int | set_template (ros::ServiceClient client) |
|
virtual | ~Matching_Template () |
|
Definition at line 96 of file point_pose_extractor.h.
◆ Matching_Template() [1/2]
Matching_Template::Matching_Template |
( |
| ) |
|
|
inline |
◆ Matching_Template() [2/2]
Matching_Template::Matching_Template |
( |
cv::Mat |
img, |
|
|
std::string |
matching_frame, |
|
|
int |
original_width_size, |
|
|
int |
original_height_size, |
|
|
double |
template_width, |
|
|
double |
template_height, |
|
|
tf::Transform |
relativepose, |
|
|
cv::Mat |
affine_matrix, |
|
|
double |
reprojection_threshold, |
|
|
double |
distanceratio_threshold, |
|
|
std::string |
window_name, |
|
|
bool |
autosize |
|
) |
| |
|
inline |
◆ ~Matching_Template()
virtual Matching_Template::~Matching_Template |
( |
| ) |
|
|
inlinevirtual |
◆ check_template()
bool Matching_Template::check_template |
( |
| ) |
|
|
inline |
◆ correspondances()
std::vector<cv::Point2d>* Matching_Template::correspondances |
( |
| ) |
|
|
inline |
◆ estimate_od()
◆ get_window_name()
◆ log_fac()
double Matching_Template::log_fac |
( |
int |
n | ) |
|
|
inline |
◆ min_inlier()
int Matching_Template::min_inlier |
( |
int |
n, |
|
|
int |
m, |
|
|
double |
p_badsupp, |
|
|
double |
p_badxform |
|
) |
| |
|
inline |
◆ set_template()
◆ _affine_matrix
cv::Mat Matching_Template::_affine_matrix |
◆ _correspondances
std::vector<cv::Point2d> Matching_Template::_correspondances |
◆ _distanceratio_threshold
double Matching_Template::_distanceratio_threshold |
◆ _matching_frame
◆ _original_height_size
int Matching_Template::_original_height_size |
◆ _original_width_size
int Matching_Template::_original_width_size |
◆ _previous_stack_img
cv::Mat Matching_Template::_previous_stack_img |
◆ _relativepose
◆ _reprojection_threshold
double Matching_Template::_reprojection_threshold |
◆ _template_descriptors
cv::Mat Matching_Template::_template_descriptors |
◆ _template_height
double Matching_Template::_template_height |
◆ _template_img
cv::Mat Matching_Template::_template_img |
◆ _template_keypoints
std::vector<cv::KeyPoint> Matching_Template::_template_keypoints |
◆ _template_width
double Matching_Template::_template_width |
◆ _window_name
The documentation for this class was generated from the following file: