此为文章初稿还没有完善,应该还有一些问题,等待后面有时间再继续更新,原创文章,未经允许,请勿转载!!!
首先介绍在PCL库中经常使用的两种点云之间的转换,这里将根据工程中的经验,从代码层面举例分析如何实现程序中定义的各种点云数据之间转换,并且介绍PCL在应用于ROS中应该如何转换数据结构。
(1)pcl::PCLPointCloud2::Ptr 与 pcl::PointCloudpcl::PointXYZ之间的关系
pcl::PointXYZ 是数据结构,pcl::PointCloud 是一个构造函数,比如
pcl::PointCloud<pcl::PointXYZ> cloud;
cloud.push_back (pcl