PCL滤波器的学习笔记

本文是关于PCL库中滤波器的学习笔记,介绍了滤波器的基类Filter及其方法,以及PassThrough、ExtractIndices、VoxelGrid和RadiusOutlierRemoval等滤波器的基本使用和功能。通过实例代码展示了如何应用这些滤波器进行点云处理,旨在帮助读者理解PCL滤波器的工作原理和应用。
摘要由CSDN通过智能技术生成

PCL提供了各种各样的滤波器,我在学习使用PCL库时简单地使用过其中一些。因此,在这里做个笔记。

在我看来,使用滤波器的过程为:创建滤波器 -> 设置输入的点云和滤波器参数 -> 执行滤波并获得输出结果。不同的滤波器除了需要设置不同的参数外,其他过程是一致的。想弄明白怎么使用这些滤波器,可以先了解它们共有的方法。

一、滤波器的基类

在PCL库中,滤波器继承自一个基类Filter,这个基类定义了滤波器共有的操作方法。

上图截自Filter类的文档:http://docs.pointclouds.org/trunk/classpcl_1_1_filter.html。这个图片告诉我们,Filter继承自PCLBase类,是滤波器的基类。

Filter类有一个继承自PCLBase类的成员函数setInputCloud,我们可以通过这个函数把要滤波的点云传递给Filter:

virtual void 
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值