PCL下采样

下采样有两种:pcl::ApproxmatedVoxelGrid和pcl::VoxelGrid。
两种的区别主要在于第一种是利用每个体素栅格的中心点来近似该体素内的点,提升了速度,但是也损失了原始点云的局部形态精细度。
其中leafsize越大,则表示下采样的越多,输出的点云点数越少。

pcl::PointCloud<pcl::PointXYZRGBA>::Ptr result(new pcl::PointCloud<pcl::PointXYZRGBA>);
pcl::VoxelGrid<pcl::PointXYZRGBA> grid;
grid.setLeafSize(leafSize,leafSize,leafSize);
grid.setInputCloud(cloud);
grid.filter(*result);
 
设置成0.01:
down size *cloud_src_o from 37537to9015
down size *cloud_tgt_o.pcd from 35706to8942
 
设置成0.2:
down size *cloud_src_o from 37537to55
down size *cloud_tgt_o.pcd from 35706to46

posted @   花与不易  阅读(540)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示