|
bool | add_new_template (cv::Mat img, std::string typestr, tf::Transform relative_pose, double template_width, double template_height, double theta_step=5.0, double phi_step=5.0) |
|
void | check_subscribers () |
|
void | dyn_conf_callback (jsk_perception::point_pose_extractorConfig &config, uint32_t level) |
|
void | imagefeature_cb (const posedetection_msgs::ImageFeature0DConstPtr &msg) |
|
void | initialize () |
|
cv::Mat | make_homography (cv::Mat src, cv::Mat rvec, cv::Mat tvec, double template_width, double template_height, cv::Size &size) |
|
int | make_warped_images (cv::Mat src, std::vector< cv::Mat > &imgs, std::vector< cv::Mat > &Mvec, double template_width, double template_height, double th_step, double phi_step) |
|
| PointPoseExtractor () |
|
bool | settemplate_cb (jsk_perception::SetTemplate::Request &req, jsk_perception::SetTemplate::Response &res) |
|
virtual | ~PointPoseExtractor () |
|
Definition at line 551 of file point_pose_extractor.cpp.
PointPoseExtractor::PointPoseExtractor |
( |
| ) |
|
|
inline |
virtual PointPoseExtractor::~PointPoseExtractor |
( |
| ) |
|
|
inlinevirtual |
bool PointPoseExtractor::add_new_template |
( |
cv::Mat |
img, |
|
|
std::string |
typestr, |
|
|
tf::Transform |
relative_pose, |
|
|
double |
template_width, |
|
|
double |
template_height, |
|
|
double |
theta_step = 5.0 , |
|
|
double |
phi_step = 5.0 |
|
) |
| |
|
inline |
void PointPoseExtractor::check_subscribers |
( |
| ) |
|
|
inline |
static void PointPoseExtractor::cvmousecb |
( |
int |
event, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
flags, |
|
|
void * |
param |
|
) |
| |
|
inlinestatic |
void PointPoseExtractor::dyn_conf_callback |
( |
jsk_perception::point_pose_extractorConfig & |
config, |
|
|
uint32_t |
level |
|
) |
| |
|
inline |
void PointPoseExtractor::imagefeature_cb |
( |
const posedetection_msgs::ImageFeature0DConstPtr & |
msg | ) |
|
|
inline |
void PointPoseExtractor::initialize |
( |
| ) |
|
|
inline |
cv::Mat PointPoseExtractor::make_homography |
( |
cv::Mat |
src, |
|
|
cv::Mat |
rvec, |
|
|
cv::Mat |
tvec, |
|
|
double |
template_width, |
|
|
double |
template_height, |
|
|
cv::Size & |
size |
|
) |
| |
|
inline |
int PointPoseExtractor::make_warped_images |
( |
cv::Mat |
src, |
|
|
std::vector< cv::Mat > & |
imgs, |
|
|
std::vector< cv::Mat > & |
Mvec, |
|
|
double |
template_width, |
|
|
double |
template_height, |
|
|
double |
th_step, |
|
|
double |
phi_step |
|
) |
| |
|
inline |
bool PointPoseExtractor::settemplate_cb |
( |
jsk_perception::SetTemplate::Request & |
req, |
|
|
jsk_perception::SetTemplate::Response & |
res |
|
) |
| |
|
inline |
bool PointPoseExtractor::_autosize |
|
private |
double PointPoseExtractor::_distanceratio_threshold |
|
private |
double PointPoseExtractor::_err_thr |
|
private |
bool PointPoseExtractor::_initialized |
|
private |
double PointPoseExtractor::_phi_step |
|
private |
double PointPoseExtractor::_reprojection_threshold |
|
private |
double PointPoseExtractor::_th_step |
|
private |
bool PointPoseExtractor::_viewer |
|
private |
bool PointPoseExtractor::pnod |
|
private |
The documentation for this class was generated from the following file: