主要内容

PCWRITE

将3-D点云写入PLY或PCD文件

描述

例子

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

pcwrite(ptcloud,,,,文件名,“编码”,编码类型写一个PointCloud目的,ptcloud,到指定格式的ply文件。

例子

全部收缩

ptcloud = pcread('茶壶);PCSHOW(PTCLOUD);

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

pcwrite(ptcloud,'teapotout',,,,'plyformat',,,,“二进制”);
加载('object3d.mat');pcwrite(ptcloud,'object3d.pcd',,,,“编码”,,,,'ascii');pc = pcread('object3d.pcd');PCShow(PC);

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

输入参数

全部收缩

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

对于ply文件PCWRITE功能转换有组织的m-经过-n-by-3点云到无组织m-by-3格式。它会转换格式,因为ply文件不支持有组织的点云。金宝app为了保留有组织的格式,您可以将点云保存为PCD文件。

如果您不用扩展名指定文件名,则该函数将文件写入ply-format。全部或者inf在写入ply文件时将跳过值。

存储点云的对象,指定为PointCloud目的。

ply或pcd格式的文件,指定为逗号分隔对“编码”,两者'ascii',,,,“二进制”,,,,“压缩”对于文件格式。

文件格式 有效的编码
ply 'ascii',,,,“二进制”
PCD 'ascii',,,,“二进制”, 或者“压缩”

为了提高写大点云时的性能,请使用“压缩”或者“二进制”文件类型。

版本历史记录

在R2015a中引入