主要内容

pcread

从厚度或PCD文件读取三维点云

描述

例子

ptCloud= pcread (文件名)金刚石文件读取一个点云的厚度或指定的输入文件名。函数返回一个pointCloud对象,ptCloud

例子

全部折叠

ptCloud = pcread (“teapot.ply”);pcshow (ptCloud);

输入参数

全部折叠

文件名称,指定为一个特征向量或字符串标量。输入文件类型必须是一个厚度或PCD格式文件。

多边形(厚度)的文件格式,也称为斯坦福三角形格式存储三维数据从3 d扫描仪。这个格式存储图形对象被描述为一个多边形的集合。厚度文件包含一个标题,紧随其后的是顶点的列表,然后一个多边形列表。头文件中指定有多少顶点和多边形。它还什么属性与每个顶点相关联,如(x,y,z)坐标,法线,颜色。文件格式有两个sub-formats:一个ASCII表示二进制版本,紧凑的存储和快速保存和加载。ASCII和二进制文件的标题是ASCII文本。只有后面的数字数据头两个版本之间的不同。看到厚度的格式有关的内容的文件。

点云数据(PCD)文件格式还存储三维数据。它的作者是由广泛使用的点云图书馆(PCL)容纳额外的点云数据的需求。看到PCD(点云数据)文件的格式

请注意

这个函数只支持PCD文件格式保存在0.金宝app7版本(PCD_V7)。它也只支持的头条目金宝app条目设置为1。它不支持金宝app条目设置为一个特征描述符。

输出参数

全部折叠

对象存储点云,作为一个返回pointCloud对象,该对象包含以下厚度或PCD字段:

  • 位置财产,存储x,y,z值。

  • 颜色财产,商店的红、绿、蓝色值。

  • 正常的财产,存储每个点的法向量。

  • 强度财产,商店每一点的灰度强度。

版本历史

介绍了R2015a