回答

1

在我要深入研究你的问题之前,我想提到的是,如果你只是想要使用Processing,而不是使用saveFrame(),则可以使用标准dfx库导出3d模型而不是2d图像存储一个场景: https://processing.org/reference/libraries/dxf/

现在回到你的问题。首先什么是深度图像?这些是从处理3D场景(P3D)中简单地保存帧还是这些特殊图像,因为深度是一个相当通用的术语。如果它们是3D场景,并且您将知道相机的坐标和它们的视角,则任务变得相当容易,但在技术上不可能仅使用没有XRay的2D图像来创建3D对象。想象一下看着一把叉子。你的眼睛正在制作那张叉子的2张照片,但是你不知道那把叉子背面可能刻有什么。无论您对3D场景可能有多少图片,都无法将其完美转换为3D。这就是说,这确实是计算机科学中的一个普遍问题,有很多方法可以解决这个问题。维基百科上有一篇文章: http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images http://en.wikipedia.org/wiki/2D_to_3D_conversion

这里有几个计算器话题这可能帮助你开始:

3d model construction using multiple images from multiple points (kinect)

How to create 3D model from 2D image

Converting several 2D images into 3D model

相关文章