36 #ifndef JSK_PCL_ROS_REGION_GROWING_SEGMENTATION_H_
37 #define JSK_PCL_ROS_REGION_GROWING_SEGMENTATION_H_
40 #include <pcl/point_types.h>
41 #include <pcl/io/pcd_io.h>
42 #include <pcl/search/search.h>
43 #include <pcl/search/kdtree.h>
44 #include <pcl/features/normal_3d.h>
45 #include <pcl/filters/passthrough.h>
46 #include <pcl/segmentation/region_growing.h>
48 #include <dynamic_reconfigure/server.h>
49 #include "jsk_pcl_ros/RegionGrowingSegmentationConfig.h"
50 #include <jsk_topic_tools/connection_based_nodelet.h>
53 class RegionGrowingSegmentation:
54 public jsk_topic_tools::ConnectionBasedNodelet
65 typedef jsk_pcl_ros::RegionGrowingSegmentationConfig
Config;
68 virtual void segment(
const sensor_msgs::PointCloud2::ConstPtr&
msg);