点云类型

公共链接

1. 点云定义

2. 常用类型简介

公共链接

PCL官网关于不同点云类型格式的介绍PCL中国

1. 点云定义

根据激光测量原理得到的点云,包括三维坐标(XYZ)和激光反射强度(Intensity)。 根据摄影测量原理得到的点云,包括三维坐标(XYZ)和颜色信息(RGB)。 结合激光测量和摄影测量原理得到点云,包括三维坐标(XYZ)、激光反射强度(Intensity)和颜色信息(RGB)。 在获取物体表面每个采样点的空间坐标后,得到的是一个点的集合,称之为“点云”(Point Cloud)。

2. 常用类型简介

point_types.hpp中有完整点云类型定义,这个列表很重要,由于采集设备时拥有的各种输入点云信息不同,比如有的只有法向,有的伴有颜色,强度等信息。比要时,使用者需要自己定义自己的类型。不过先看看PCL库中定义的点云类型是否已经涵盖。看以下列表

Column 1

Column 2

pcl::PointCloud<pcl::PointXYZ>

成员变量: float x, y, z;它只包含三维xyz坐标信息, 值得注意的是它多加了一个浮点数来满足内存对齐

pcl::PointCloud<PointXYZI>

成员变量: float x, y, z, intensity;表示XYZ信息加上强度信息的类型

PointXYZRGBA

成员变量: float x, y, z,uint32_t rgba;这个类型的点存储了3D信息和RGB与Alpha(透明度), rgba信息被包含在一个整型变量中,

PointXYZRGB

float x,y,z,rgb; 表示XYZ信息加上RGB信息,RGB存储为一个float。

PointXY

成员变量: float x, y; 简单的二维x-y点结构

PointUV

代表图像中的坐标

InterestPoint

成员变量: float x, y, z, strength;除了strength表示关键点的强度的测量值,其它的和PointXYZI类似

Normal

float normal_x,normal_y,normal_z, curvature;它代表了给定点的 曲面法线和曲率的测量

PointNormal

这个类型和前面那个一样。只不过它多了坐标(x,y,z)。他的变体有PointXYZRGBNormal和PointXYZINormal,就像名字所说的一样,前者包含颜色,后者包含密集度。

PointXYZRGBNormal

float x, y, z, rgb, normal[3], curvature;存储XYZ数据和RGB颜色的point结构体,并且包括曲面法线和曲率。

PointXYZINormal

PointNormalfloat x, y, z, intensity, normal[3], curvature;存储XYZ数据和强度值的point结构体,并且包括曲面法线和曲率。

PointWithRange

float x, y, z (union with float point[4]), range;除了range包含从所获得的视点到采样点的距离测量值之外,其它与PointXYZI类似。

PointWithViewpoint

float x, y, z, vp_x, vp_y, vp_z;除了vp_x、vp_y和vp_z以三维点表示所获得的视点之外,其它与PointXYZI一样。

MomentInvariants

float j1, j2, j3;MomentInvariants是一个包含采样曲面上面片的三个不变矩的point类型,描述面片上质量的分布情况。查看MomentInvariantsEstimation以获得更多信息。

PrincipalRadiiRSD

float r_min, r_max;PrincipalRadiiRSD是一个包含曲面块上两个RSD半径的point类型,查看RSDEstimation以获得更多信息。

Boundary

uint8_t boundary_point;Boundary存储一个点是否位于曲面边界上的简单point类型,查看BoundaryEstimation以获得更多信息。

PrincipalCurvatures

float principal_curvature[3], pc1, pc2;PrincipalCurvatures包含给定点主曲率的简单point类型。查看PrincipalCurvaturesEstimation以获得更多信息。

BounPFHSignature125dary

文本居右

FPFHSignature33

文本居右

VFHSignature308

文本居右

Narf36

文本居右

BorderDescription

文本居右

IntensityGradient

文本居右

Histogram

文本居右