我想知道是否有办法从这个表面的一个(自上而下) 2D图像构建一个随机3D表面。事实上,3D表面需要z坐标(高度和深度),2D (自上而下)图像只需要x和y坐标。
我认为主要的问题是我们无法从一个2D (自上而下)图像中获得表面尺寸(x,y,z)的实际范围但我们可以得到某种规范化的缩放,而不是真正的缩放(它只是相似)。
例如:
如果我们有一个带有曲面(2D)的图像,并且我们想要这个曲面(x,y,z)的3D,我们可以轻松地从图像中获得x和y坐标。我们不能在表面的每个点上具有幅度(z坐标)的实际范围,而只有灰度色调。关于如何从一个2D (自上而下)图像中获取曲面幅度的实际大小,是否有任何想法?
左是2D自上而下图像的示例,右是由2D创建的表面 http://www.sendspace.com/file/9wzx0u
P.S。 由于我的声誉,我无法发布图片,因此我在sedspace.com上发布了一张图片。
答案 0 :(得分:0)
阅读图片:
A = imread(filename)
使用从文件中读取的每个x和y的值的大小绘制曲面图:
surf(A)