2 rgb转hsv_地质男转行学遥感Python——HSV融合

4489e018ac19c0c9c06908979be36982.png

之前写过一篇关于融合的文章,介绍了利用pansharpen.py实现遥感影像的融合,最后留下了一个小尾巴,就是去研究一下HSV、Gram-Schmidt融合实现。今天就先把HSV融合的逐步实现给大家作个介绍。

简单介绍一下HSV融合的步骤,首先是将多光谱多光谱图像重采样至全色图像的尺寸,其次将RGB图像变换HSV颜色空间,接着用高分辨率的图像代替转换后的颜色亮度值波段(V),最后再将转换后的图像变换回RGB颜色空间。下面就逐步实现上述的过程(还是以之前的高分1数据为例):

1、数据读取,包括多光谱、全色波段数据读取及相关的数据处理。

# 读取多光谱数据
ds = gdal.Open('./multi.tif')
multi_arr = ds.ReadAsArray()
multi_arr.shape
# 读取全色数据
ds = gdal.Open('./pan_1.tif')
pan_arr = ds.ReadAsArray()
pan_arr.shape
# 定义一个包含4各波段的arr,大小与multi_arr一致,需要注意的是shape的顺序,并依次将blue,green,red,nir波段赋值
rgbn = np.zeros((270,406,4))
for i in range(multi_arr.shape[0]):
    rgbn[:,:,i] = 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值