c++pcl读取txt点云数据
时间: 2023-10-04 16:13:04 浏览: 96
txt格式的点云数据,dragon。可用pcl或VTK打开
可以使用PCL库的PointCloud类读取txt格式的点云数据。具体操作如下:
1. 创建PointCloud对象
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
2. 读取txt文件
if (pcl::io::loadPCDFile<pcl::PointXYZ>("filename.txt", *cloud) == -1)
{
PCL_ERROR("Couldn't read file test_pcd.pcd \n");
return (-1);
}
3. 遍历点云数据
for (size_t i = 0; i < cloud->points.size (); ++i)
std::cout << " " << cloud->points[i].x
<< " " << cloud->points[i].y
<< " " << cloud->points[i].z << std::endl;
希望这个回答能够帮到你。
阅读全文