核心要点
本方法是针对遥感数据的,因此使用了Gdal,如果你针对的是普通的图片,就直接使用cv2.imread()来读取即可,就不需要gdal了。
np.percentile()函数
np.clip()函数
cv2.split()函数
cv2.merge()函数
gdal的使用
本代码适用于ipython
若在编辑器下使用,需要自行的稍作修改
主体是函数TwoPercentLinear。
import numpy as np
import cv2
from matplotlib import pyplot as plt
def TwoPercentLinear(image, max_out=255, min_out=0):
b, g, r = cv2.split(image)#分开三个波段
def gray_process(gray,

本文介绍了一种使用2%线性拉伸方法进行遥感影像增强的技术,通过np.percentile()和np.clip()函数确定灰度范围,并利用cv2.merge()和cv2.split()函数处理和合并RGB波段,显著提升了图像对比度。
最低0.47元/天 解锁文章
2075

被折叠的 条评论
为什么被折叠?



