【发布时间】:2014-05-20 21:18:01
【问题描述】:
我想知道是否有一种方法可以仅从该表面的一个 (自上而下) 2D 图像构建随机 3D 表面。事实上,3D 表面需要 z 坐标(高度和深度),而 2D (自上而下) 图像只给出 x 和 y 坐标。
我认为主要问题是我们无法从一张 2D (top-down) 图像中获得表面尺寸 (x,y,z) 的真实范围,但我们可以获得某种不是真实的标准化缩放(只是相似)。
例如:
如果我们有一个带有表面 (2D) 的图像,并且我们想要这个表面 (x,y,z) 的 3D,我们可以很容易地从图像中获得 x 和 y 坐标。我们无法获得表面每个点的幅度(z 坐标)的真实范围,而只有灰度级缩放。关于如何从一张 2D (自上而下) 图像中获取表面振幅的真实大小,有什么想法吗?
Left 是 2D 自上而下的图像样本,Right 是由 2D 创建的表面 http://www.sendspace.com/file/9wzx0u
附言 由于我的声誉,我无法发布图片,所以我在 sedspace.com 上上传了一张。
【问题讨论】:
-
据我了解,您正在尝试从 2D 投影构建 3D 图像。正如您首先说“随机”,但随后提到灰色调,您希望如何生成 z 坐标并不是很清楚。您能否以您想要的方式发布 2D 图像和可能的 3D 输出来提供示例?
-
@Numbers 我发布了一个你问的例子的链接
标签: matlab geometry computer-vision computational-geometry