在Python中按块加载图像以进行GDAL处理

2024-09-27 07:26:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要加载图像*.tif,以便在GDAL中处理它。我使用这个代码:

data = gdal.Open("a.tif", gdal.GA_ReadOnly)
img = data.ReadAsArray()

所有这些都适用于小图像(~10Mb)。但当我试图加载更大的映像(约1Gb)时,它开始占用大量内存(约15Gb RAM)。 我怎样才能加载这个图像块进行顺序处理?在

谢谢!在


Tags: 内存代码图像imgdata顺序openram

热门问题