点云库基础(一)——PCD文件格式

时间:2025-01-17 14:15:44
头文件
在这里插入图片描述
头文件解析:
(1).VERSION 0.7
    指定pcd文件的版本。
(2).FIELDS
    指定每个点可以具有的维度,以及每个维度所代表的含义。
    例如:FIELDS x y z r g b表示该点的位置信息(x,y,z),颜色信息(r,g,b)。
(3).SIZE
    以字节为单位指定每个数据所占用的内存。
(4).TYPE
    指定每个数据的数据类型。
    I:可表示int8,int16,int32。
    U:可表示uint8,unit16,uint32。
    F:表示float(上图所用的为浮点类型)。
(5).COUNT
    指定每个维度有多少元素。
    例如xyz数据通常只有一个元素。
(6).WIDTH
    指定数据点的宽度,它包含两个含义:
    1.可指定点云总个数(与POINTS相同),用于无组织的数据。
    2.可指定有组织点云数据的宽度(连续点的总数)。
(7).HEIGTH
    指定数据点的高度,它包含两个含义:
    1.可指定有组织的点云数据的高度(总行数)。
    2.对未组织的数据,它被设置为1。
(8).POINTS
    指定点云总个数。
(9).VIEWPOINT
    采集数据时的视点(由平移tx,ty,tz和四元数qw,qx,qy,qz组成)。
(10).DATA
    点云数据存储的数据类型(支持ascii和binary)。