影像周围Nodata数据赋值处理操作相关记录
在日常的影像操作时,通常都会有黑边干扰,所以常常采用去黑边操作。但是在这几天做深度学习样本的过程中,去除黑边的影像样本在代码中没法读进去,比较费劲的试了几种方法给影像加上黑边,就是Nodata区域赋值0或者别的异常值,也是小白操作。
一、用arcgis的栅格计算器和重分类设置Nodata值(适用于单波段)
【Spatial Analyst Tools】——【Map Algebra】——【Raster Calculator】使用语句Con[Isnull(raster),0,raster]进行赋值,想根据区域来加黑边的话也可以在environment里面设置区域数据。
【Spatial Analyst Tools】——【Reclass】——【Reclassify】在对于value值中是Nodata可以进行赋值
二、使用Envi重新导出(适用于影像)
纯属意外,真是玄学。直接把影像在Envi重新导出就行了。如果需要区域的话,也可以设置个掩膜的shp文件。