Matlab 显示追踪点云 PLY格式

用的matlab,可以用来显示文件夹下的所有ply点云。

path=strcat('E:\WorkDatas\argoverse-tracking\train1\dcdcd8b3-0ba1-3218-b2ea-7bb965aad3f0\lidar\');       %当前所在目录
file = dir(fullfile(path,'*.ply'));    %读取所有ply格式文件
filenames = {file.name}';

close all;
figure('units','normalized','outerposition',[0 0 1 1]);


for idx = 1 : filelength               %批处理
    filedir = strcat(path, filenames(idx));
    ptCloud=pcread(filedir{1});   %ply格式文件用pcread读取
   

    ptCX = ptCloud.Location(:,1);
    ptCY = ptCloud.Location(:,2);
    ptCZ = ptCloud.Location(:,3);

    c = ptCZ;%c表示对z轴进行着色
    scatter3(ptCX, ptCY, ptCZ,10,c,'.')
    
    xlim([-200 200]);%限制坐标轴范围
    ylim([-200 200]);
    zlim([0 100]);
    view([1,1,1]);
    
    pause(0.1)%调整两帧间延迟时间
    
end
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值