Public Member Functions | |
bool | Detect (posedetection_msgs::Feature0D &features, const sensor_msgs::Image &imagemsg) |
bool | detect_cb (posedetection_msgs::Feature0DDetect::Request &req, posedetection_msgs::Feature0DDetect::Response &res) |
void | image_cb (const sensor_msgs::ImageConstPtr &msg_ptr) |
void | info_cb (const sensor_msgs::CameraInfoConstPtr &msg_ptr) |
SurfNode () | |
virtual | ~SurfNode () |
Public Attributes | |
ros::Time | lasttime |
Private Attributes | |
bool | _bInfoInitialized |
image_transport::ImageTransport | _it |
boost::mutex | _mutex |
ros::NodeHandle | _node |
Publisher | _pubSurf |
ros::ServiceServer | _srvDetect |
image_transport::Subscriber | _subImage |
Subscriber | _subInfo |
cv::SURF | calc_surf |
posedetection_msgs::ImageFeature0D | surf_msg |
Definition at line 42 of file imagesurf.cpp.
SurfNode::SurfNode | ( | ) | [inline] |
Definition at line 59 of file imagesurf.cpp.
virtual SurfNode::~SurfNode | ( | ) | [inline, virtual] |
Definition at line 72 of file imagesurf.cpp.
bool SurfNode::Detect | ( | posedetection_msgs::Feature0D & | features, |
const sensor_msgs::Image & | imagemsg | ||
) | [inline] |
Definition at line 91 of file imagesurf.cpp.
bool SurfNode::detect_cb | ( | posedetection_msgs::Feature0DDetect::Request & | req, |
posedetection_msgs::Feature0DDetect::Response & | res | ||
) | [inline] |
Definition at line 86 of file imagesurf.cpp.
void SurfNode::image_cb | ( | const sensor_msgs::ImageConstPtr & | msg_ptr | ) | [inline] |
Definition at line 149 of file imagesurf.cpp.
void SurfNode::info_cb | ( | const sensor_msgs::CameraInfoConstPtr & | msg_ptr | ) | [inline] |
Definition at line 79 of file imagesurf.cpp.
bool SurfNode::_bInfoInitialized [private] |
Definition at line 52 of file imagesurf.cpp.
image_transport::ImageTransport SurfNode::_it [private] |
Definition at line 46 of file imagesurf.cpp.
boost::mutex SurfNode::_mutex [private] |
Definition at line 44 of file imagesurf.cpp.
ros::NodeHandle SurfNode::_node [private] |
Definition at line 45 of file imagesurf.cpp.
Publisher SurfNode::_pubSurf [private] |
Definition at line 50 of file imagesurf.cpp.
ros::ServiceServer SurfNode::_srvDetect [private] |
Definition at line 48 of file imagesurf.cpp.
Definition at line 47 of file imagesurf.cpp.
Subscriber SurfNode::_subInfo [private] |
Definition at line 49 of file imagesurf.cpp.
cv::SURF SurfNode::calc_surf [private] |
Definition at line 54 of file imagesurf.cpp.
Definition at line 57 of file imagesurf.cpp.
Definition at line 51 of file imagesurf.cpp.