基于点云的拓扑感知表面重建

问题描述

在我的项目中,我从立体相机生成拍摄场景的点云。我正在拍摄一个半球表面的一部分,所以我得到的点云有一定程度的误差落在半球表面上。

我想要做的是快速插值我的点云以获得最佳插值我的点云的半球表面的函数快速要求是基本的,因为表面插值应该以大约 30Hz 的频率完成,因为我的点云以该速率更新。

我正在使用 C++、点云库 (PCL) 和 OpenCV,所以如果有一种方法可以通过这些库执行此操作,那就太好了,尽管如果无法通过这些库安装新的,我愿意. 您知道最好的方法是什么吗?

谢谢!

// 更新 //

通过使用 PCL 的 RANSAC 算法解决了这个问题。有关于如何使用它的教程,它实际上非常简单。通过简单的实现,您只需突出显示馈送到算法的点云的哪些点是估计的球面/平面/等表面的一部分。还有一个基于来自 PCL 的 RANSAC 的“分割”实现,它实际上能够找到系数来写出估计表面的方程。给定方程,然后有很多方法可以将其可视化。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)