pcl::PointCloud點雲格式轉換

PointCloud::Ptr 轉換 pcl::PointCloudpcl::PointXYZ::Ptr

PointCloud::Ptr cloud (new PointCloud);
pcl::PointCloud<pcl::PointXYZ>::Ptr out_cloud(new pcl::PointCloud<pcl::PointXYZ>);
pcl::copyPointCloud(*cloud, *out_cloud);

sensor_msgs::PointCloud 轉換 pcl::PointCloudpcl::PointXYZ::Ptr

  sensor_msgs::PointCloud2 cloud;
  pcl::PointCloud<pcl::PointXYZ>::Ptr out_cloud(new pcl::PointCloud<pcl::PointXYZ>);
  pcl::PCLPointCloud2 pcl_pc2;
  pcl_conversions::toPCL(cloud,pcl_pc2);
  pcl::fromPCLPointCloud2(pcl_pc2,*out_cloud);

pcl::PCLPointCloud2::Ptr 轉換 pcl::PointCloudpcl::PointXYZ::Ptr

 pcl::PCLPointCloud2::Ptr cloud_blob (new pcl::PCLPointCloud2), cloud (new pcl::PCLPointCloud2);
 pcl::PointCloud<pcl::PointXYZ>::Ptr out_cloud (new pcl::PointCloud<pcl::PointXYZ>);
 pcl::fromPCLPointCloud2 (*cloud, *out_cloud);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章