PCL_将点云数据写入PCD格式文件
2017-03-05 14:42
357 查看
#include <iostream> //标准输入输出流 #include <pcl/io/pcd_io.h> //PCL的PCD格式文件的输入输出头文件 #include <pcl/point_types.h> //PCL对各种格式的点的支持头文件 int main(int argc, char** argv) { pcl::PointCloud<pcl::PointXYZ> cloud; // 创建点云(不是指针) //填充点云数据 cloud.width = 5; //设置点云宽度 cloud.height = 1; //设置点云高度 cloud.is_dense = false; //非密集型 cloud.points.resize(cloud.width * cloud.height); //变形,无序 //设置这些点的坐标 for (size_t i = 0; i < cloud.points.size(); ++i) { cloud.points[i].x = 1024 * rand() / (RAND_MAX + 1.0f); cloud.points[i].y = 1024 * rand() / (RAND_MAX + 1.0f); cloud.points[i].z = 1024 * rand() / (RAND_MAX + 1.0f); } //保存到PCD文件 pcl::io::savePCDFileASCII("test_pcd.pcd", cloud); //将点云保存到PCD文件中 std::cerr << "Saved " << cloud.points.size() << " data points to test_pcd.pcd." << std::endl; //显示点云数据 for (size_t i = 0; i < cloud.points.size(); ++i) std::cerr << " " << cloud.points[i].x << " " << cloud.points[i].y << " " << cloud.points[i].z << std::endl; return (0); }原文:http://blog.csdn.net/xuezhisdc/article/details/51012300#t0
相关文章推荐
- PCL系列——将点云数据写入PCD格式文件
- PCL--PCD(点云数据)文件格式
- PCL--PCD(点云数据)文件格式
- PCL PCD(点云数据point clouds)文件格式
- ROS_PCl_加载PCD点云数据文件与接收点云并保存
- PCL学习笔记(二)PCD文件格式
- 66.[PCL]PCD文件格式
- PCL系列——读入PCD格式文件
- C语言创建一个文件,写入数据并换行,再依次读取每行的数据,将读取的行数据以一定的格式命名为另一文件的文件名
- 【1】PCL系列之txt点云数据转pcd格式数据
- 本节描述PCD(点云数据)文件格式。
- 从PCD文件写入和读取点云数据
- [Point Cloud Library] 点云数据写入PCD文件
- java将数据写入到txt文件中(txt有固定的格式)
- TXT格式点云数据转换成pcd格式用pcl
- 从PCD文件中写入和读取点云数据
- PCL_读入PCD格式文件操作
- PCD(点云数据)文件格式
- PCD(点云数据)文件格式
- 向pcd文件写入点云数据