将 Tiff 图像浮动到 numpy 数组
Float Tiff image to numpy array
我有一个浮动图像 (*.tif) 的问题,其值从 0-1 并且想在我的 python 程序中将其用作 numpy 数组。但是到目前为止,我发现的每个能够读取 .tif 的模块都会将其转换为带有信息丢失的 UINT8。
对于大型 tiff 图像,您可以尝试使用 rasterio 地理空间数据库。
with rasterio.open('/path/to/your/image.tif') as src:
bands = src.read()
数据类型是从输入图像中推断出来的。
我有一个浮动图像 (*.tif) 的问题,其值从 0-1 并且想在我的 python 程序中将其用作 numpy 数组。但是到目前为止,我发现的每个能够读取 .tif 的模块都会将其转换为带有信息丢失的 UINT8。
对于大型 tiff 图像,您可以尝试使用 rasterio 地理空间数据库。
with rasterio.open('/path/to/your/image.tif') as src:
bands = src.read()
数据类型是从输入图像中推断出来的。