Python遥感图像处理应用篇(十五):GDAL 读取多光谱数据做归一化处理

Posted 空中旋转篮球

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python遥感图像处理应用篇(十五):GDAL 读取多光谱数据做归一化处理相关的知识,希望对你有一定的参考价值。

1.使用数据

上一篇文中计算得到的csv文件:

Python遥感图像处理应用篇(十四):GDAL 读取多光谱数据为二维数组并存入csv文件_空中旋转篮球的博客-CSDN博客

我们在做归一化处理的时候,遥感软件往往是针对单波段图像的,或者不方便批处理图像。我们可以使用python自己实现计算处理。 

2.实现方法

2.1  实现思路

首先将数据读取为numpy数组,然后根据数组运算,计算得到归一化计算结果;

这里采用(X-Xmin)/(Xmax-Xmin)计算公式归一化处理。

2.2 实现完整代码

计算完整代码如下:

import numpy as np
import pandas as pd
import os

scv_path=\'yourpath/*.csv\'
output_path=scv_path.replace(".csv","_normolized.csv")

df=pd.read_csv(scv_path)
print(df.shape)
row=df.shape[0]
col=df.shape[1]
print(row,col)

df1=df.iloc[:, 1:col] # 按位置取某几列
data = np.array(df1) #转化为numpy数组

#归一化
# x_nor &#

以上是关于Python遥感图像处理应用篇(十五):GDAL 读取多光谱数据做归一化处理的主要内容,如果未能解决你的问题,请参考以下文章

Python遥感图像处理应用篇(十五):GDAL 读取多光谱数据做归一化处理

Python遥感图像处理应用篇(十五):GDAL 读取多光谱数据做归一化处理

Python遥感图像处理应用篇(十六):GDAL 将归一化处理csv数据转化为遥感影像

Python遥感图像处理应用篇(十六):GDAL 将归一化处理csv数据转化为遥感影像

Python遥感图像处理应用篇(二十六):Python+GDAL Sentinel-2数据波段组合

Python遥感图像处理应用篇(二十六):Python+GDAL Sentinel-2数据波段组合