【问题标题】:convert a csv file into pointCloud type将 csv 文件转换为 pointCloud 类型
【发布时间】:2018-07-04 19:21:19
【问题描述】:

我有一个用于激光雷达数据的 csv 文件,其中包含 x、y 和 z 坐标以及如下所示的强度:_

XCoord,YCoord,ZCoord,Intensity
-5436.108,-284.450,-13.281,33.0
-5436.786,-275.718,-15.141,33.0
-5302.184,-197.274,-0.927,34.0
-5308.833,-183.659,-2.696,33.0
-5309.803,-182.008,-4.463,34.0
-5320.611,-159.565,-5.858,34.0
-5323.79052,-153.348,-7.403,33.0
...............................................................

如何将其转换为点云类型的对象?

【问题讨论】:

    标签: python matlab lidar-data


    【解决方案1】:

    由于这个问题是用 MATLAB 标记的,我在那个平台上解释它: 首先,您需要加载输入数据矩阵:

    load('YourPointCloud.mat');
    

    然后,使用pcwrite函数保存为*.pcd格式:

    pcwrite(ptCloud,'object3d.pcd','Encoding','ascii');
    

    要尝试您的结果,您可以使用以下命令加载保存的文件:

    pc = pcread('object3d.pcd');
    

    最后,将其可视化:

    pcshow(pc);
    

    【讨论】:

      猜你喜欢
      • 2020-01-23
      • 1970-01-01
      • 2015-05-19
      • 1970-01-01
      • 1970-01-01
      • 2013-08-26
      • 2018-07-14
      • 2023-01-21
      • 1970-01-01
      相关资源
      最近更新 更多