嗨,我正在使用python为GOES16 Air Mass产品制作RGB图像,我提取了感兴趣范围的信息,如下所示



我正在使用python为GOES16 Air Mass产品制作RGB图像,我提取感兴趣范围的信息,如下所示:

RED[RED < -26.2] = -26.2
RED[RED > 0.6] = 0.6
GREEN[GREEN < -43.2] = -43.2
GREEN[GREEN > 6.7] = 6.7
BLUE[BLUE < 243.9] = 243.9
BLUE[BLUE > 208.5] = 208.5

并制作RGB:

RGB = np.zeros((5424,5424,3))
RGB[:,:,0] = (RED-np.min(RED))/(np.max(RED)-np.min(RED))
RGB[:,:,1] = (GREEN-np.min(GREEN))/(np.max(GREEN)-np.min(GREEN))
RGB[:,:,2] = (BLUE-np.min(BLUE))/(np.max(BLUE)-np.min(BLUE))

我认为这是可以的,因为它适用于其他产品的生成,比如S02或火山灰。问题是,我得到了一个黄色的图像(就像蓝色没有贡献一样(,我不知道出了什么问题。

让我们看看BLUE:的操作

BLUE[BLUE < 243.9] = 243.9

这条线使BLUE的最小值为243.9。

BLUE[BLUE > 208.5] = 208.5

该行将大于208.5的BLUE的所有值设置为等于208.5。由于BLUE的最小值是243.9,因此BLUE的所有值现在都是208.5。

相关内容

  • 没有找到相关文章

最新更新