PCL学习:滤波- VoxelGrid滤波器

VoxelGrid

class pcl:: VoxelGrid< PointT >

类 VoxelGrid 根据给定的点云构造一个三维体素栅格并进行下采样达到滤波的效果。具体说来类 VoxelGrid 通过输入的点云数据创建一个三维体素栅格 , 然后将每个体素内所有的点都用该体素内的点集的重心来近似,这样就大大减少了数据量。所以该类常用于对大数据量的下采样处理,特别是在配准、曲面重建等工作之前作为预处理.可以很好地提高程序的速度。
 

关键成员函数

  • void setLeafSize ( const Eigen : : Vector4f & leaf _size) :

通过向量设置体素栅格 leaf_size.

  • void setLeafSize (float Ix, float ly, float lz)

通过 Ix、 ly 、 lz 分别设置体素栅格在 XYZ 3 个方向上的尺寸。

  • Eigen:: Vector3i getGridCoordinates (float x, floaty, float z):

返回在某(x,y,z)坐标点对应的体素( i,j,k)栅格坐标。

  • void setDownsampleAllData (boo! downsample)

设置是否对全部字段进行下采样,若需要在全部字段下采样则设置参数 downsample 为 True ,仅对 XYZ 字段下采样则设置为 False 。

  • void setSaveLeafLayout (boo! save_ leaf_layout):

若需要保存叶结构信息以供将来访问则设置参数 save_leaf_

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

JoannaJuanCV

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

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

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

打赏作者

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

抵扣说明:

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

余额充值