Public Member Functions | Public Attributes
Matching_Template Class Reference

List of all members.

Public Member Functions

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 ()

Public Attributes

cv::Mat _affine_matrix
std::vector< cv::Point2d > _correspondances
double _distanceratio_threshold
std::string _matching_frame
int _original_height_size
int _original_width_size
cv::Mat _previous_stack_img
tf::Transform _relativepose
double _reprojection_threshold
cv::Mat _template_descriptors
double _template_height
cv::Mat _template_img
std::vector< cv::KeyPoint > _template_keypoints
double _template_width
std::string _window_name

Detailed Description

Definition at line 88 of file point_pose_extractor.cpp.


Constructor & Destructor Documentation

Definition at line 109 of file point_pose_extractor.cpp.

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]

Definition at line 111 of file point_pose_extractor.cpp.

virtual Matching_Template::~Matching_Template ( ) [inline, virtual]

Definition at line 141 of file point_pose_extractor.cpp.


Member Function Documentation

Definition at line 154 of file point_pose_extractor.cpp.

std::vector<cv::Point2d>* Matching_Template::correspondances ( ) [inline]

Definition at line 150 of file point_pose_extractor.cpp.

bool Matching_Template::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 
) [inline]

Definition at line 245 of file point_pose_extractor.cpp.

Definition at line 146 of file point_pose_extractor.cpp.

double Matching_Template::log_fac ( int  n) [inline]

Definition at line 207 of file point_pose_extractor.cpp.

int Matching_Template::min_inlier ( int  n,
int  m,
double  p_badsupp,
double  p_badxform 
) [inline]

Definition at line 225 of file point_pose_extractor.cpp.

Definition at line 165 of file point_pose_extractor.cpp.


Member Data Documentation

Definition at line 100 of file point_pose_extractor.cpp.

Definition at line 106 of file point_pose_extractor.cpp.

Definition at line 105 of file point_pose_extractor.cpp.

Definition at line 91 of file point_pose_extractor.cpp.

Definition at line 96 of file point_pose_extractor.cpp.

Definition at line 95 of file point_pose_extractor.cpp.

Definition at line 107 of file point_pose_extractor.cpp.

Definition at line 99 of file point_pose_extractor.cpp.

Definition at line 103 of file point_pose_extractor.cpp.

Definition at line 94 of file point_pose_extractor.cpp.

Definition at line 98 of file point_pose_extractor.cpp.

Definition at line 92 of file point_pose_extractor.cpp.

Definition at line 93 of file point_pose_extractor.cpp.

Definition at line 97 of file point_pose_extractor.cpp.

Definition at line 101 of file point_pose_extractor.cpp.


The documentation for this class was generated from the following file:


jsk_perception
Author(s): Manabu Saito, Ryohei Ueda
autogenerated on Tue Jul 2 2019 19:41:08