一、算法介绍
去除重复点和去除重叠点是不一样的概念,去除重复点是仅对一片点云进行处理,从中提取滤除重复点后的新点云,这个算法在点云预处理以及点云融合方面有着应用价值。本人实现该功能的具体代码如下,看代码即可理解具体的处理过程和思路。
目前手上有一块点云,但部分点云是重复的,即在同一位置可能存在多个距离极小的点云,我认为小于0.1米即为重复,这个值可以修改设置,我们需要去除这部分点云,同一位置只保留一个点,得到一块干净的点云。
二、代码实现
我这里定义0.1为重复点的距离,用户可以根据实际情况进行定义。
#include <iostream>
#include <thread>
#include