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

PCL 点云多平面探测

文章目录

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

一、简介

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

相关参数:

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

http://www.dtcms.com/a/89476.html

相关文章:

  • 一个纯.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):人群分类与广告投放策略全解析
  • 搜广推校招面经五十八
  • CAN基础知识学习二
  • Rust Web 开发新选择:探索 Hyperlane 轻量级 HTTP 服务器框架
  • 如何运用口语APP自学掌握英语,做到流畅交流
  • springMVC中视图机制简述
  • Win10批处理脚本操作注册表教程
  • 机器学习——LightGBM
  • 国民技术芯片 读保护功能设置、取消
  • 腾讯云智面试1.0
  • 【MySQL报错】:Column count doesn’t match value count at row 1
  • Reactor/Epoll为什么可以高性能?