#include <point_pose_extractor.h>
|
typedef jsk_perception::point_pose_extractorConfig | Config |
|
|
virtual bool | add_new_template (cv::Mat img, std::string typestr, tf::Transform relative_pose, double template_width, double template_height, double theta_step, double phi_step) |
|
virtual void | dyn_conf_callback (Config &config, uint32_t level) |
|
virtual void | imagefeature_cb (const posedetection_msgs::ImageFeature0DConstPtr &msg) |
|
virtual void | initialize () |
|
virtual cv::Mat | make_homography (cv::Mat src, cv::Mat rvec, cv::Mat tvec, double template_width, double template_height, cv::Size &size) |
|
virtual 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) |
|
virtual void | onInit () |
|
virtual bool | settemplate_cb (jsk_perception::SetTemplate::Request &req, jsk_perception::SetTemplate::Response &res) |
|
virtual void | subscribe () |
|
virtual void | unsubscribe () |
|
Definition at line 556 of file point_pose_extractor.h.
◆ Config
◆ PointPoseExtractor()
jsk_perception::PointPoseExtractor::PointPoseExtractor |
( |
| ) |
|
|
inline |
◆ ~PointPoseExtractor()
jsk_perception::PointPoseExtractor::~PointPoseExtractor |
( |
| ) |
|
|
virtual |
◆ add_new_template()
bool jsk_perception::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 |
|
) |
| |
|
protectedvirtual |
◆ cvmousecb()
static void jsk_perception::PointPoseExtractor::cvmousecb |
( |
int |
event, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
flags, |
|
|
void * |
param |
|
) |
| |
|
inlinestaticprotected |
◆ dyn_conf_callback()
void jsk_perception::PointPoseExtractor::dyn_conf_callback |
( |
Config & |
config, |
|
|
uint32_t |
level |
|
) |
| |
|
protectedvirtual |
◆ imagefeature_cb()
void jsk_perception::PointPoseExtractor::imagefeature_cb |
( |
const posedetection_msgs::ImageFeature0DConstPtr & |
msg | ) |
|
|
protectedvirtual |
◆ initialize()
void jsk_perception::PointPoseExtractor::initialize |
( |
| ) |
|
|
protectedvirtual |
◆ make_homography()
cv::Mat jsk_perception::PointPoseExtractor::make_homography |
( |
cv::Mat |
src, |
|
|
cv::Mat |
rvec, |
|
|
cv::Mat |
tvec, |
|
|
double |
template_width, |
|
|
double |
template_height, |
|
|
cv::Size & |
size |
|
) |
| |
|
protectedvirtual |
◆ make_template_from_mousecb()
static void jsk_perception::PointPoseExtractor::make_template_from_mousecb |
( |
PointPoseExtractor * |
ppe | ) |
|
|
inlinestaticprotected |
◆ make_warped_images()
int jsk_perception::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 |
|
) |
| |
|
protectedvirtual |
◆ onInit()
void jsk_perception::PointPoseExtractor::onInit |
( |
| ) |
|
|
protectedvirtual |
◆ settemplate_cb()
bool jsk_perception::PointPoseExtractor::settemplate_cb |
( |
jsk_perception::SetTemplate::Request & |
req, |
|
|
jsk_perception::SetTemplate::Response & |
res |
|
) |
| |
|
protectedvirtual |
◆ subscribe()
void jsk_perception::PointPoseExtractor::subscribe |
( |
| ) |
|
|
protectedvirtual |
◆ unsubscribe()
void jsk_perception::PointPoseExtractor::unsubscribe |
( |
| ) |
|
|
protectedvirtual |
◆ _autosize
bool jsk_perception::PointPoseExtractor::_autosize |
|
protected |
◆ _br
◆ _child_frame_id
std::string jsk_perception::PointPoseExtractor::_child_frame_id |
|
protected |
◆ _client
◆ _debug_pub
◆ _distanceratio_threshold
double jsk_perception::PointPoseExtractor::_distanceratio_threshold |
|
protected |
◆ _err_thr
double jsk_perception::PointPoseExtractor::_err_thr |
|
protected |
◆ _first_sample_change
bool jsk_perception::PointPoseExtractor::_first_sample_change |
|
protected |
◆ _initialized
bool jsk_perception::PointPoseExtractor::_initialized |
|
protected |
◆ _n
◆ _phi_step
double jsk_perception::PointPoseExtractor::_phi_step |
|
protected |
◆ _pub
◆ _pub_agg
◆ _pub_pose
◆ _publish_tf
bool jsk_perception::PointPoseExtractor::_publish_tf |
|
protected |
◆ _reprojection_threshold
double jsk_perception::PointPoseExtractor::_reprojection_threshold |
|
protected |
◆ _server
◆ _sub
◆ _templates
◆ _th_step
double jsk_perception::PointPoseExtractor::_th_step |
|
protected |
◆ _viewer
bool jsk_perception::PointPoseExtractor::_viewer |
|
protected |
◆ it
◆ pcam
◆ pnod
bool jsk_perception::PointPoseExtractor::pnod |
|
protected |
The documentation for this class was generated from the following files: