2010-12-14 213 views
0

我在做一个关于图像处理的项目从二维图像获取三维图像

有没有从二维图像获取三维图像的可能性?

+0

没有一个更具描述性的问题,我怀疑任何人都可以给你一个很好的答案。短的一个是否定的,因为2D图像的定义是没有第三维数据的定义。但是,如果您可以根据颜色扫描图像,或者可以从中创建一个3D图像。 – 2010-12-14 06:33:18

+0

欢迎来到StackOverflow!在你的问题中没有必要说“帮助我”(事实上,这可能会适得其反)。帮助人是许多人在这里的全部原因。 :-)祝你的问题。 – 2010-12-14 06:33:33

+0

你的意思是,从单个二维图像中提取深度的一些方法? – 2010-12-14 06:34:57

回答

0

3d图像将是4d的投影(并显示其中一个您需要投影到2d),并且大多数可以在计算机上或图片框中显示的图像都是3d对象的2D投影由于这个投影实际上选择了高维空间的一个片段,所以它不包含反转该投影并从二维图像返回到3d所需的信息

但是如果你有足够的空间采样有可能从它的2D图像重建3D对象,但我不知道任何简单的方法来做到这一点

1

如果你有多个图像的相同的对象和相机的位置,当图片被采取了,然后它是可能的,但仍然不容易。您可以在这里找到两个此类数据集和相关文章的链接:http://vision.middlebury.edu/mview/

0

如果不支持描述相同3D对象的多个2D图像等数据,则无法执行此操作。然后,您需要弄清楚每幅图像拍摄的视角,将它们与实际空间进行对比,并使用一种方法生成点,例如通过每个图像平面的立体线与相同的物理坐标相交。

您也可以尝试通过利用单个图像内的照明数据来实现超像素方法,尽管这些方法并不准确。

这是一个很大的领域。

0

Radon transform用于层析成像应用中以从3D“场景”的许多2D投影重建3D表示(即,图像)。这个变换及其逆矩阵存在于Matlab的图像处理工具箱中。你可能想看看它。

希望这会有所帮助。

A.