Tiff遥感影像提取RBG波段

该文讲述了如何使用Python的tifffile和numpy库从一个5通道的TIFF图像中提取红、绿、蓝三个波段,组合成RGB图像,并最终保存为新的RGBTIFF文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的图像为5通道的tiff文件,RBG分别是第1,2,3波段,想要使用这三个波段作为底层影像观测输出结果,因此首先提取它们:

这里仅列举单个图像的

import tifffile
import numpy as np
from PIL import Image


# 读取多波段图像
image = tifffile.imread("E:/Nomal data/training_data_v3/compressed/images/17784962.tiff")

# 提取RGB三层
red_channel = image[:, :, 0]  # 假设第一个波段为红色通道
green_channel = image[:, :, 1]  # 假设第二个波段为绿色通道
blue_channel = image[:, :, 2]  # 假设第三个波段为蓝色通道

# 创建RGB图像
rgb_image = np.stack([red_channel, green_channel, blue_channel], axis=-1)

# 保存RGB图像
tifffile.imwrite("E:/picture/rgb.tif", rgb_image)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值