一、原理概述
通过分析每个点的局部区域,删除那些相对于它们的邻居(通过半径搜索找到)局部最大的点。一般只在z维度进行比较。
二、PCL中的类型
类型为:pcl::LocalMaximum< PointT >,相关参数为:
setRadius (float radius)
设置半径,用于确定一个点是否为局部最大值。
三、实现代码
1、在CMakeLists.txt中添加相关的配置(这里采用非插件式的方式),具体内容可以详看:CloudCompare&PCL添加算法(非插件式,点云DBSCAN聚类算法)。
2、添加相关代码
mainwindow.h