Processing 使用处理中的二维深度图像创建三维地图

Processing 使用处理中的二维深度图像创建三维地图,processing,3d-reconstruction,image-stitching,3d-rendering,2d-3d-conversion,Processing,3d Reconstruction,Image Stitching,3d Rendering,2d 3d Conversion,我正在用处理中的2D深度图像创建3D地图。我使用saveFrame()捕获了这些图像,但是在将这些保存的帧转换为3D时遇到了困难。是否有任何网站或代码可供我查阅以寻求帮助?任何帮助都将不胜感激。在我深入讨论您的问题之前,我想指出,如果您只想存储场景,可以使用标准dfx库导出3d模型,而不是使用处理导出2d图像,而不是saveFrame(): 现在回到你的问题上来。首先,什么是深度图像?这些仅仅是处理中的3D场景(P3D)中的保存帧,还是这些特殊图像,因为深度是一个相当普遍的术语。如果它们是3D

我正在用处理中的2D深度图像创建3D地图。我使用saveFrame()捕获了这些图像,但是在将这些保存的帧转换为3D时遇到了困难。是否有任何网站或代码可供我查阅以寻求帮助?任何帮助都将不胜感激。

在我深入讨论您的问题之前,我想指出,如果您只想存储场景,可以使用标准dfx库导出3d模型,而不是使用处理导出2d图像,而不是saveFrame():

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

以下是一些stackoverflow主题,可以帮助您开始: