我想从点云中产生视觉上吸引人的表面重建。
我正在使用点云库。我尝试使用泊松重建方法创建网格,但后来发现它提供了水密重建。
例如:在我的情况下,我有一个房间的点云
使用http://justpaste.it/code1处的代码,我能够得到像这样的重建
pic 1 http://www.pcl-users.org/file/n4033883/snapshot00.png
上面的图片具有覆盖顶视图的表面。这是使用MeshLab可视化的。 然后稍后在MeshLab GUI上按下点时,它看起来像这样。 pic 2 http://www.pcl-users.org/file/n4033883/snapshot01.png
但是在第二张照片中,它的表面也有点(附图中没有清晰可见)。
你能帮助创建一个顶部没有点并且只有内部结构的模型吗?
提高重建质量的其他建议吗?
可以从https://dl.dropboxusercontent.com/u/95042389/temp_pcd_ply_files.tar.bz2
下载房间的点云和生成的ply文件答案 0 :(得分:1)
对我有用的一个解决方案是获得点云的凸/凹船体。然后,您可以使用此船体在泊松重建后过滤/裁剪网格。如果您使用PCL,可以与ConvexHull
一起尝试ConcaveHull
或CropHull
并测试结果。希望这能解决你的问题,它确实适合我。
答案 1 :(得分:0)
就我的经验而言(网格化洞穴),与泊松网格划分将导致水密模型/网格,这就是为什么你的模型完全被覆盖的原因。我只使用MeshLab处理网格,但我猜它是一样的。我所做的尝试是在MeshLab中使用Ball-Pivoting网格算法,这导致非水密模型。也许这就是你要找的东西。