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数据转化为遥感影像