PCL应用技术

PCL:将txt文件转为pcd点云数据文件

2020-04-17  本文已影响0人  AI秘籍

txt文件中数据为XYZ


image.png

将txt文件转为pcd点云数据文件程序:

// 将txt文件转换为pcd文件
#if 1
#include<iostream>
#include<fstream>
#include <string>
#include <vector>
#include <pcl/io/pcd_io.h>
#include <pcl/point_types.h>

using namespace std;

int main()
{
    fstream fsread;
    pcl::PointCloud<pcl::PointXYZ> cloud;
    pcl::PCDWriter writer;

    fsread.open("lidar.txt");
    pcl::PointXYZ pclPnt;
    while(!fsread.eof())
    {
        fsread>>pclPnt.x>>pclPnt.y>>pclPnt.z;
        cloud.push_back(pclPnt);
    }
    fsread.close();
    writer.write("lidar.pcd",cloud);
    return 0;
}

#endif

变换之后:


image.png image.png

参考:

  1. https://blog.csdn.net/qq_29462849/article/details/88725403
上一篇 下一篇

猜你喜欢

热点阅读