PCL点云处理之使用KD树搜索最邻近点,避坑(三十八)

244 篇文章 1286 订阅 ¥19.90 ¥99.00
242 篇文章 417 订阅 ¥39.90 ¥99.00
在点云处理中,利用PCL的KD树寻找最邻近点时,可能会遇到首个邻点为自己导致的问题。本文通过代码示例,介绍了如何在使用过程中避免此陷阱,提醒读者在寻找K个最近点时需注意是否包含自身的情况。
摘要由CSDN通过智能技术生成

PCL点云处理之使用KD树搜索最邻近点(三十八)

前言

一、KD树搜索最邻近点?

在点云处理中,找某个点的最近点非常普遍,PCL提供了找邻域点的方法,可以按照距离找到一定范围内的点,也可以按照个数找到k个最接近的点。
最近用到这个方法,找K个最近点,PCL提供的方法找到的近邻点是已经按照距离由近到远排列好的,你只要输入需要找近邻点的那个点P,和K的个数,就可以得到最近的那些点在点云中的索引,以及各自到P的距离,距离好像是平方的?我忘记了,
问题出在,找最近点的时候,居然会第一个找到自己,然后才是别的,P会找到P,这真是醉了,。用的时候时候要多加注意了

二、使用步骤

1.代码

        //读取点云
    //创建存放原始点云的点云容器 cloud  <pcl::PointXYZI>表示其内部存储的点云数据只有x,y,z坐标和反射强度I 
    pcl::Point
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

点云学徒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值