文章目录
-
-
-
- 一、应用背景
- 二、代码解读
-
- 1、官方源码
- 2、代码解释与扩展
- 3、完整代码
- 三、参考文献
-
-
一、应用背景
点云由庞大的数据集组成,这些数据集通过距离、颜色、法线等附加信息来描述空间三维点。此外,点云能以非常高的速率被创建出来,因此需要占用相当大的存储资源,一旦点云需要存储或者通过速率受限制的通信信道进行传输,提供针对这种数据的压缩方法就变得十分有用。PCL库提供了点云压缩功能,它允许编码压缩所有类型的点云,包括“无序”点云,它具有无参考点和变化的点尺寸、分辨率、分布密度和点顺序等结构特征。而且,底层的octree数据结构允许从几个输入源高效地合并点云数据。
二、代码解读
1、官方源码
#include <pcl/point_cloud.h>
#includ