Python遥感图像处理应用篇(二十九):遥感图像拉伸处理

Posted 空中旋转篮球

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python遥感图像处理应用篇(二十九):遥感图像拉伸处理相关的知识,希望对你有一定的参考价值。

1.实验目的

将原始遥感图像各个波段拉伸到0-255范围显示。

运行环境:windows10 pycharm python3.7.7 GDAL-3.2.3-cp37-cp37m-win_amd64.whl包等。

2.使用公式

x_nor = ((data-d2) / (d98-d2))*255

x_nor 为新的像元值,data为原始像元值,d2为2%像元值,d98为98%像元值,255为拉伸的最大值了。

3.实现代码

基本思路,使用gdal读取遥感图像各个波段数组,依次对每个波段的数据进行拉伸处理,然后重新写入到新的文件中保存。

具体代码如下:

以上是关于Python遥感图像处理应用篇(二十九):遥感图像拉伸处理的主要内容,如果未能解决你的问题,请参考以下文章

Python遥感图像处理应用篇(十九):GDAL +numpy批量对遥感图像外围背景值进行处理

Python遥感图像处理应用篇(十九):GDAL +numpy批量对遥感图像外围背景值进行处理

Python遥感图像处理应用篇(二十四):Python绘制遥感图像各波段热力图(相关系数矩阵)

Python遥感图像处理应用篇(二十四):Python绘制遥感图像各波段热力图(相关系数矩阵)

Python遥感图像处理应用篇(二十四):Python绘制遥感图像各波段热力图(相关系数矩阵)

Python遥感图像处理应用篇(二十一):Python+GDAL 批量计算遥感图像NDVI指数