实验结果 对一个轴坐标进行调整
代码实现的功能
- 读取文件数据
- 将采集的激光雷达数据进行转换,也可以将某一区域的点云进行筛选,然后对此区域的点云坐标转换,如y轴坐标加某一个数值,x坐标加减某一个数值
- 保存更改改变坐标之后的文件数据
- 代码示例
-
#include<iostream> #include<pcl/io/pcd_io.h> #include<pcl/point_types.h>//头文件定义 int main(int argc, char** argv) { pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>); if (pcl::io::loadPCDFile<pcl::PointXYZ>("E://1PCD点云文件//四周中速1直通滤波//2.pcd", *cloud) == -1) { PCL_ERROR("Couldn't read file rabbit.pcd\n"); return(-1); }//读取文件,注意更改文件地址还有// int j = 0; pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_extract(new pcl::PointCloud<pcl::PointXYZ>); for (int i =