matlab里点云的读入显示和保存

点云的读入

pcreadimportdata函数完成了这个功能。

pcread

ptCloud = pcread(filename)PLYPCD读取指定路径的点云。反回一个pointCloud对象。

importdata

像他的名字 导入数据,并不是特指点云文件,可以是数组等,然后进一步处理成点云。这个以后再说。

点云的显示

pcshow 在坐标系中绘制三维点云。

pcshow(ptCloud)
pcshow(xyzPoints)
pcshow(xyzPoints,C)
pcshow(filename)
pcshow(___,Name,Value)
ax = pcshow(___)

可以看到有多种调用方式,直接显示点云,或者从路径显示点云,显示三维点数组,C指定点云颜色,等。只要在matlab中测试一下,立马就会明白以上的含义和用法。

点云的保存

pcwrite 向ply pcd文件中存入三维点云。

pcwrite(ptCloud,filename)
pcwrite(ptCloud,filename,'Encoding',encodingType)

如上,你可以直接保存pointCloud对象或者指定格式,
例子如下:

pcwrite(ptCloud,'teapotOut','PLYFormat','binary');

这些基础函数的用法简单,这里整理一下供自己查询备用

  • 13
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值