5

我想从点云生成视觉上吸引人的表面重建。

我正在使用点云库。我尝试使用泊松重建方法创建网格,但后来发现它提供了防水重建。

例如:就我而言,我有一个房间的点云

使用http://justpaste.it/code1上的代码,我能够得到这样的重建

图 1
(来源:pcl-users.org

上图的表面覆盖了顶视图。这是使用 MeshLab 可视化的。然后稍后在 MeshLab GUI 上,当我按下点时,它看起来像这样。 (来源:pcl-users.org图二

但在第二张图片中,它的表面也有一些点(在附图中看不清楚)。

你能帮助创建一个顶部没有点而只有内部结构的模型吗?

有什么提高重建质量的建议吗?

房间的点云和生成的层文件可以从https://dl.dropboxusercontent.com/u/95042389/temp_pcd_ply_files.tar.bz2下载

4

2 回答 2

2

对我有用的一种解决方案是获得点云的凸/凹壳。然后你可以在泊松重建后使用这个船体过滤/裁剪你的网格。如果您使用 PCL,您可以尝试ConvexHullConcaveHull一起CropHull测试结果。希望这可以解决您的问题,它对我有用。

于 2016-04-28T11:38:29.573 回答
1

As far as my experience is concerned (meshing caves), meshing with Poisson will result in watertight model/mesh, which is why your model was covered entirely. I only deal with meshes using MeshLab but I am guessing it is the same thing. What I did try is using Ball-Pivoting meshing algorithm in MeshLab which result in non-watertight model. Maybe that is what you are looking for.

于 2015-02-10T10:28:45.430 回答