我正在使用 OpenNI 库 (kinect) 和 OpenGL。我可以从 kinect(使用 openni 和 opencv)捕获深度,并且可以将其转换为点云。
因此,我在 3D 空间中有 640*480 个点,为了便于查看,我想生成一个由三角形组成的网格。
我需要一种简单但能够表示各种墙壁和障碍物的算法。你能给我什么建议?
最佳答案
Meshlab 提供了一些算法来执行此操作:Ball pivoting、Poisson triangulation 和 VGC。您可以在网络上找到它们的实现。
关于c++ - 使用kinect从点云生成三角形网格的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22867115/