将Tiff图像浮动到numpy数组

时间:2016-01-27 11:51:28

标签: python numpy tiff

我有一个问题,我有一个浮点图像(* .tif),值为0-1,并希望在我的python程序中使用它作为一个numpy数组。但到目前为止我发现的每个模块都能够读取.tif将其转换为UINT8,它会带来信息丢失。

1 个答案:

答案 0 :(得分:1)

对于大型tiff图像,您可以尝试将rasterio库用于地理空间数据。

with rasterio.open('/path/to/your/image.tif) as src:
    bands = src.read()

从输入图像中推断出数据类型。