【发布时间】:2015-10-15 06:05:42
【问题描述】:
我正在寻找一种基于一组 3D 数据点来近似曲面的方法。为此,我想使用一种基于径向基函数的方法,但我在 C++ 中找不到免费的实现。 我查看了 ITK、VTK 并打开了 CV,但我没有找到任何东西......
有人知道这种算法的免费实现吗?
任何关于基于一组 3D 数据点重建表面的建议也非常受欢迎! :)
【问题讨论】:
标签: c++ surface approximation
我正在寻找一种基于一组 3D 数据点来近似曲面的方法。为此,我想使用一种基于径向基函数的方法,但我在 C++ 中找不到免费的实现。 我查看了 ITK、VTK 并打开了 CV,但我没有找到任何东西......
有人知道这种算法的免费实现吗?
任何关于基于一组 3D 数据点重建表面的建议也非常受欢迎! :)
【问题讨论】:
标签: c++ surface approximation
3D 表面重建可能具有挑战性。我首先建议您查看PCL。点云库已经发展成为一套很好的 3D 点管理和解释工具,其许可证和 API 符合您的需求。该库的surface reconstruction features 似乎最适用。事实上,RBF reconstruction 是支持的。
如果 PCL 不起作用,还有其他选择:
最后,您可以在CiteSeerX、Google Scholar 等网站上搜索类似one 的论文。例如,在 CiteSeerX 上搜索“3D Surface Reconstruction”会产生 许多 次点击。基于 RBF 的重建只是众多方法中的一种:您的应用真的仅限于径向基函数吗?如果没有,有很多选择,(即 Ball Pivoting Algorithm)。有关一些比较,请参阅this 调查论文。
【讨论】: