数据I/O
- PCD文件
-
- 内容
- 读取
- 写入
- 点云拼接
PCD文件
内容
每个PCD文件都包含一个头,用于标识和声明存储在该文件中的点云数据的某些属性。PCD的头必须用ASCII编码。PCD文件中指定的每个头项和ascii点数据(见下文)都用新行(\n)分隔。
PCD头包含以下条目:
-
版本-指定PCD文件版本
-
字段-指定点可以具有的每个维度/字段的名称。示例:
FIELDS x y z # XYZ data FIELDS x y z rgb # XYZ + colors FIELDS x y z normal_x normal_y normal_z # XYZ + surface normals FIELDS j1 j2 j3 # moment invariants ... -
大小-以字节为单位指定每个维度的大小。示例:
- unsigned char/char has 1 byte
- unsigned short/short has 2 bytes
- unsigned int/int/float has 4 bytes
- double has 8 bytes
-
类型-将每个维度的类型指定为char。当前接受的类型有:
-
I-表示有符号类型int8(char)、int1
-