当前位置: 首页 > news >正文

PCL 点云多平面探测

文章目录

  • 一、简介
  • 二、实现代码
  • 三、实现效果
  • 参考资料

一、简介

Open3D为我们提供了一种点云多平面探测的算法,该算法使用基于鲁棒统计的方法进行平面补丁检测。该算法具体过程:首先将点云细分为更小的块(使用二分法),然后尝试为每个点云块匹配一个平面。如果平面通过了鲁棒平面性测试,那么它就被接受;此外通过取中位数位置和中位数法线来实现平面的拟合。而为了平面提取过程的鲁棒性,首先我们需要求出各点法线与拟合平面法线之间的夹角分布,如果这个分布的扩散太大(即,所有相关的点法线之间方差过大),那么该平面将会被拒绝;其次,计算拟合平面到各点的距离分布,如果误差分布过高,则该平面也将被拒绝。在找到一组初始平面后,使用迭代过程将平面增长并合并为更小的稳定平面集。最后,这些平面可以使用其相关点集的二维凸包进行边界划分,并提取平面补丁。

相关参数:

normal_variance_threshold_deg:控制点法线之间分布的方差阈值,大于该阈值将会被拒绝。
coplanarity_deg:点距离平面的共面性角度,值越大会使拟合平面周围的点分布更紧密。
outlier_ratio

相关文章:

  • 一个纯.Net开发的JavaScript执行引擎
  • uniapp再次封装uni-nav-bar导航栏组件
  • 智能打气泵方案:无线充气泵的适用场景有哪些?
  • 备战蓝桥day-7(递归回溯)
  • PP-PLL:基于概率传播的部分标签学习
  • Python第六章13:集合(set)的定义和操作
  • 【euclid】21 3D包围盒模块(box3d.rs)
  • 【Python Cookbook】字符串和文本(二)
  • 【鸿蒙开发】第五十一章 Camera Kit(相机服务)
  • pagehelper 分页插件使用说明
  • 程序化广告行业(33/89):深入了解OTT、OTV及多样广告形式
  • 文字也能生成视频?【蓝耘实践】:通义万相2.1文生视频
  • SPPAS安装及问题汇总
  • 生成对抗网络(GAN)模型的详细介绍
  • 数据结构与算法-图论-强连通分量(tarjan算法)
  • 开个坑记录一下树莓派4B部署yolo的一些问题
  • C++手撕共享指针、多线程交替、LRU缓存
  • 6.milvus搜索search
  • 程序化广告行业(31/89):人群分类与广告投放策略全解析
  • 搜广推校招面经五十八
  • jsq项目做网站/搜索引擎营销成功的案例
  • wordpress新手优化/南京seo招聘
  • 长春广告公司网站建设/淘宝店铺推广
  • 网站需求分析报告/搜索排名优化软件
  • 手工做衣服网站/怎么创建网站?
  • wordpress网站微信公众号推送/宁波优化网页基本流程