【发布时间】:2020-05-26 11:01:03
【问题描述】:
对于一个挑战,我需要建立一个颜色和高度之间的对应图(见下图)。 海拔文件有蓝色的海,绿色/黄色/棕色的海拔。 挑战给出的建议是:找到勃朗峰的像素(4810 m)
我正在使用 python。 我完全不知道如何解决这个问题。我已将地图转换为具有 RGB 值的 numpy 形状数组 (2860,4490,3),我想将此数组转换为 (2860,4490) 以米为单位的高程值。如果您有任何建议或意见,我会非常喜欢它!
【问题讨论】:
-
没有任何适当的刻度,你希望它如何转换为米?
-
我相信你已经得到了至少 1 个已知高度和颜色的点。
-
您是如何“将地图转换为 numpy 数组”的?该图像的raster versions 是 2208 x 1971 像素,这甚至与您的阵列的纵横比不同。最不常见的颜色出现在约 6500 像素中,散布在阿尔卑斯山和其他地方
-
这不是我使用的确切图像,但完全相似
标签: python rgb data-conversion bmp