当前位置: 代码迷 >> 综合 >> pcl::PointCloud::Ptr和pcl::PointCloud相互转换
  详细解决方案

pcl::PointCloud::Ptr和pcl::PointCloud相互转换

热度:98   发布时间:2023-12-18 20:10:04.0

转载。 https://blog.csdn.net/sinat_24206709/article/details/70266190

、在函数返回指针时,经常会出现不知道的错误,不用返回指针,直接得到PointXYZ,再将其转化为Ptr。

 

 
 
  1. #include <pcl/io/pcd_io.h>

  2. #include <pcl/point_types.h>

  3. #include <pcl/point_cloud.h>

  4.  
  5. pcl::PointCloud<pcl::PointXYZ>::Ptr cloudPointer(new pcl::PointCloud<pcl::PointXYZ>);

  6. pcl::PointCloud<pcl::PointXYZ> cloud;

  7. cloud = *cloudPointer;

  8. cloudPointer = cloud.makeShared();