37 #ifndef JSK_PERCEPTION_POLYGON_ARRAY_COLOR_HISTOGRAM_H_ 38 #define JSK_PERCEPTION_POLYGON_ARRAY_COLOR_HISTOGRAM_H_ 41 #include <sensor_msgs/Image.h> 42 #include <sensor_msgs/CameraInfo.h> 43 #include <jsk_recognition_msgs/PolygonArray.h> 49 #include <jsk_perception/PolygonArrayColorHistogramConfig.h> 50 #include <dynamic_reconfigure/server.h> 60 typedef jsk_perception::PolygonArrayColorHistogramConfig
Config;
66 virtual void infoCallback(
const sensor_msgs::CameraInfo::ConstPtr&
msg);
67 virtual void compute(
const sensor_msgs::Image::ConstPtr& image_msg,
68 const jsk_recognition_msgs::PolygonArray::ConstPtr& polygon_msg);
80 sensor_msgs::CameraInfo::ConstPtr
info_;
message_filters::sync_policies::ApproximateTime< sensor_msgs::Image, jsk_recognition_msgs::PolygonArray > ApproximateSyncPolicy
virtual void configCallback(Config &config, uint32_t level)
sensor_msgs::CameraInfo::ConstPtr info_
boost::shared_ptr< dynamic_reconfigure::Server< Config > > srv_
ros::Publisher pub_debug_polygon_
PolygonArrayColorHistogram()
jsk_perception::PolygonArrayColorHistogramConfig Config
virtual void infoCallback(const sensor_msgs::CameraInfo::ConstPtr &msg)
virtual void unsubscribe()
ros::Subscriber sub_info_
message_filters::Subscriber< jsk_recognition_msgs::PolygonArray > sub_polygon_
boost::shared_ptr< message_filters::Synchronizer< ApproximateSyncPolicy > > async_
virtual void debugPolygonImage(const jsk_recognition_utils::CameraDepthSensor &model, cv::Mat &image, jsk_recognition_utils::Polygon::Ptr polygon, size_t pi) const
virtual void compute(const sensor_msgs::Image::ConstPtr &image_msg, const jsk_recognition_msgs::PolygonArray::ConstPtr &polygon_msg)
tf::TransformListener * tf_listener_
message_filters::Subscriber< sensor_msgs::Image > sub_image_