我正在使用xbox kinect作为我的传感器,我正在尝试从中创建一个3D地图。目前我能够从其深度传感器生成点云。一旦我们得到点云,它就可以转换为三角形网格。问题是我们将得到多个3d网格,我们需要以某种方式检测所有网格之间的重叠并创建一个单个网格。
如何检测重叠并将所有网格合并为一个网格?我可以使用好的算法吗?
答案 0 :(得分:2)
我的建议是将此地图转换为渐变地图。 只要有高梯度像素,就意味着它是一个边界。
然后,按照之前计算的边界分隔地图。
现在你应该在对象之间保持良好的分离。
最后,您可以在分离的地图上应用网格算法。
(希望我能理解你)