Functions | Variables
object_detection.cpp File Reference
#include <ros/ros.h>
#include <sensor_msgs/PointCloud2.h>
#include <tf2/LinearMath/Quaternion.h>
#include <tf2_ros/transform_broadcaster.h>
#include <geometry_msgs/TransformStamped.h>
#include <pcl_ros/transforms.h>
#include <pcl_conversions/pcl_conversions.h>
#include <visualization_msgs/Marker.h>
#include <visualization_msgs/MarkerArray.h>
#include <pcl/point_cloud.h>
#include <pcl/point_types.h>
#include <pcl/common/common.h>
#include <pcl/filters/passthrough.h>
#include <pcl/filters/voxel_grid.h>
#include <pcl/kdtree/kdtree.h>
#include <pcl/segmentation/extract_clusters.h>
Include dependency graph for object_detection.cpp:

Go to the source code of this file.

Functions

void cloud_cb (const sensor_msgs::PointCloud2ConstPtr &cloud_msg)
 
void convert_to_marker (visualization_msgs::Marker *marker, const int marker_id, const std::string &frame_id, const pcl::PointXYZRGB &min_pt, const pcl::PointXYZRGB &max_pt)
 
int main (int argc, char **argv)
 

Variables

static ros::Publisher _pub_marker_array
 
static ros::Publisher _pub_point_cloud
 

Function Documentation

◆ cloud_cb()

void cloud_cb ( const sensor_msgs::PointCloud2ConstPtr &  cloud_msg)

Definition at line 69 of file object_detection.cpp.

◆ convert_to_marker()

void convert_to_marker ( visualization_msgs::Marker *  marker,
const int  marker_id,
const std::string &  frame_id,
const pcl::PointXYZRGB &  min_pt,
const pcl::PointXYZRGB &  max_pt 
)

Definition at line 37 of file object_detection.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 206 of file object_detection.cpp.

Variable Documentation

◆ _pub_marker_array

ros::Publisher _pub_marker_array
static

Definition at line 34 of file object_detection.cpp.

◆ _pub_point_cloud

ros::Publisher _pub_point_cloud
static

Definition at line 33 of file object_detection.cpp.



sciurus17_examples
Author(s): Daisuke Sato , Hiroyuki Nomura
autogenerated on Fri Aug 2 2024 08:37:20