Matlab 2015a 中 pointCloud类相关知识

本文介绍了Matlab 2015a中新增的pointCloud类,用于3D点云数据处理。点Cloud类包含Location、Color、Normal等属性,分别表示点坐标、颜色和法向量。点云数据可以是无序或有序的M*3或M*N*3矩阵。此外,文章提到了一些基本方法,如findNearestNeighbors、findNeighborsInRadius等,以及如何处理无效点和选择特定点。最后,举例展示了如何找到两片点云的最短距离。
摘要由CSDN通过智能技术生成

pointCloud类是Matlab2015a种新引入的一个类,主要用于3D点云数据的存储与操作,其具有如下属性:

 

  • Location——3D点坐标,数据格式为M*3矩阵或者M*N*3矩阵
  • Color——3D点的RGB颜色 信息,数据格式同上
  • Normal——3D点的法向量信息,数据格式同上
  • Count——3D点的数量
  • Xlimits——X坐标大小范围
  • Ylimits——Y坐标大小范围
  • Zlimits——Z坐标大小范围

针对Location、Color、Normal中数据格式为M*3或者M*N*3矩阵,在这里做一些解释。

直观而言,三维坐标具有XYZ属性,RGB颜色信息具有RGB值三种属性,法向量则具有XYZ三个方向的向量大小三种属性。

按理说,M*3矩阵就足以用于表达这些信息。事实上,3D点云中M*3矩阵的表达方式在被称为“无序点云”, 而M*N*3矩阵的表达方式被称为“有序点云”。

上图为RGB颜色信息以M*3格式存储时的直观体现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值