我有一个图像的视差图,我需要将其转换为一组3D点和法线,我该怎么做,是否有任何现有的实现方法可以做到这一点

最佳答案

Gnu Triangulated Surface库?

当我完成此操作之前,我先获得了深度图(如果需要,还可以选择视差图),并且-知道了原始的相机校准-能够将这些点重新投影回R3中。

知道每个点的邻域(通过其原始邻域像素),然后创建一个基本的三角剖分来将它们连接起来就很简单了。

(如果您不知道,则必须尝试某种形式的Delaunay三角剖分或其他更高级的算法...)

确保每个三角形的顶点顺序正确,以确保所有法线均正确/一致地指向。

Meshlab非常适合进行任何其他后期处理。

08-25 04:54