主要内容

pcwrite

将三维点云写入PLY或PCD文件

描述

例子

pcwrite (ptCloud文件名写入点云对象,ptCloud,到输入指定的PLY或PCD文件文件名

pcwrite (ptCloud文件名编码=encodingType写了一pointCloud对象,ptCloud,转换为指定格式的PLY文件。

例子

全部折叠

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

图中包含一个轴对象。坐标轴对象包含一个散点类型的对象。

pcwrite (ptCloud“teapotOut”PLYFormat =“二元”);
负载(“object3d.mat”);pcwrite (ptCloud“object3d.pcd”“编码”“ascii”);PC = pcread(“object3d.pcd”);pcshow (pc);

图中包含一个轴对象。坐标轴对象包含一个散点类型的对象。

输入参数

全部折叠

文件名,指定为字符向量或字符串标量。输入文件类型必须为PLY或PCD格式文件。

对于ply文件,使用pcwrite函数将有组织的——- - - - - -N-by-3点云到无组织3格式。它转换格式,因为PLY文件不支持有组织的点云。金宝app为了保持组织好的格式,可以将点云保存为pcd文件。

如果未指定带扩展名的文件名,则该函数将以ply格式写入文件。所有当写入PLY文件时,值将被跳过。

对象用于存储点云,指定为pointCloud对象。

PLY或PCD格式的文件,指定为“ascii”“二元”,或“压缩”为文件格式。

文件格式 有效的编码
厚度

“ascii”“二元”

纤毛运动

“ascii”“二元”,或“压缩”

请注意

PCD文件格式不支持存储数据类型的颜色金宝appuint16.你可以把颜色缩小到uint8以PCD格式或PLY格式保存文件。

要提高写入大型点云时的性能,请使用“压缩”“二元”文件类型。

版本历史

在R2015a中引入