地图上每一个点都对应一个高度,代表实际地形的地势。把整个地图上每一个点的高度写下来,就成为了一个二维的数组,或者说是一个矩阵。ReliefPlot就可以直接把这个矩阵转化为地势图。
工具/原料
1
电脑
2
Mathematica
方法/步骤
1
给出一个二维数组。
2
用Image把数组转化为图像。
3
由于采样精度低,导致图像很粗糙,所以,需要提高采样精度。
4
用ReliefPlot可以直接把数组转化为地势图。但是要注意,地势图与Image是上下颠倒的。
5
用DataReversed -> True可以把上下颠倒回来。
ReliefPlot作用于图像?
1
给出下面的图像。
2
把这个图转化为单通道的灰度图,再转化为ImageData,就得到一个矩阵,然后可以转化为地势图。
3
还可以用ReliefImage直接作用于原图。
上一篇:发达国家主要分布在哪些大洲
下一篇:怎么看卫星地图实景