【发布时间】:2016-01-03 16:43:50
【问题描述】:
我正在使用 xbox kinect 作为我的传感器,我正在尝试从中创建 3d 地图。目前我能够从其深度传感器生成点云。一旦我们得到点云,就可以将其转换为三角形网格。问题是我们将获得多个 3d 网格,我们需要以某种方式检测所有网格之间的重叠并创建一个网格。
如何检测重叠并将所有网格合并为一个网格?有没有我可以使用的好算法?
【问题讨论】:
我正在使用 xbox kinect 作为我的传感器,我正在尝试从中创建 3d 地图。目前我能够从其深度传感器生成点云。一旦我们得到点云,就可以将其转换为三角形网格。问题是我们将获得多个 3d 网格,我们需要以某种方式检测所有网格之间的重叠并创建一个网格。
如何检测重叠并将所有网格合并为一个网格?有没有我可以使用的好算法?
【问题讨论】:
我的建议是将此地图转换为渐变地图。 哪里有高梯度像素,就意味着它是一个边界。
然后,用你之前计算的边界分隔地图。
现在你应该在对象之间有很好的分离。
最后,您可以在分离的地图上应用网格算法。
(希望我能理解你)
【讨论】: