python+gdal分块处理影像

python+gdal分块处理影去黑边

  • 分块读取影像
    • 去黑边
      • 原理

gdal读取几十个G的影像时,存在内存溢出的问题,之前读取大数据想的是先分块读取数据,将分块读取到的数据合并存储到一个数组中,再对数据进行处理,发现该方式任然存在内存溢出的问题,并没有改善,现改为直接对分块的数据进行处理,处理完再存入到保存的目标文件中,每处理一块数据释放一次内存。

分块读取影像

#  index_w, index_h表示读取数据行列号下标, w, h表示数据的宽度和高度(w,h)= (rows,cols)
def read_tif(origin_file

你可能感兴趣的:(分块处理影像,python,影像处理,python,开发语言,后端)