遥感影像浮点型转Byte——Python 实现
在遥感图像处理中,需要进行数据类型的转换以适应不同的需求。其中,将浮点型数据转换为 Byte 类型数据是常见且重要的一种转换方式。本文将介绍如何使用 Python 进行浮点型数据转换为 Byte 类型数据,并提供相应的源代码。
实现思路:
- 读取原始的浮点型遥感图像数据
- 将浮点型数据缩放到 [0, 255] 的范围内
- 将缩放后的数据转换为整数类型
- 将整数类型的数据保存到 Byte 类型遥感图像文件中
代码实现:
import numpy as np
from osgeo import gdal
img_file = 'input.tif'
out_file = 'output.byte'