怎么将PointCloud<pcl::PointXYZ>转换为 PointCloud<pcl::PointXYZRGBA>
时间: 2024-06-02 11:03:22 浏览: 179
pointcloud_concatenate:用于组合PointCloud2数据的ROS包
可以使用PointCloud的copyPointCloud()函数将PointXYZ类型的点云转换为PointXYZRGBA类型的点云。具体实现如下:
```c++
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_xyz(new pcl::PointCloud<pcl::PointXYZ>);
pcl::PointCloud<pcl::PointXYZRGBA>::Ptr cloud_xyzrgba(new pcl::PointCloud<pcl::PointXYZRGBA>);
// 假设cloud_xyz已经被填充
pcl::copyPointCloud(*cloud_xyz, *cloud_xyzrgba);
```
阅读全文