影像去除黑边
1、图像属性中设置
在 ArcMap 中,在图像的属性中可以对其符号化进行设置,黑边是
图像中的背景,因此,去除黑边就是对图像进行符号化设置,具体步
骤如下:
(1)右键单击图层,在下拉菜单中选择 Properties(属性);
(2)在打开的对话框中,选择 Symbology(符号系统)选项卡;
(3)在此选项卡中找到 DisplayBackgroud Value(显示背景值),
勾选上,设置 RGB 的值为 0,设置颜色显示为 Nocolor。
2、应用 Setnull 工具
该工具的原理是将数值设置成 Nodata(将值 0 设置为 Nodata,其他像
元值保持不变),但该工具只能对单波段数据进行操作。
工具位置:ArcToolbox-Spatial Analyst Tools-Conditional(条件
分析)-Set Null(设为空函数)。
参数设置:
Inputconditional raster(输入条件栅格数据):要处理的影像。
Expression(表达式):写入 SQL,Value=0。
Input falserater or constant value(输入条件为 false 时所取得
栅格值或者常量值):选择原图像(值不为零的保持不变)
Output raster(输出栅格):设置输出位置,要保存成什么格式,直
接在名字扩展名,例如 lic.img。
3、应用 copyraster 工具
Copy Raster 工具可以对多波段和单波段数据进行操作,除处理
影像黑边,还具有其他功能。
工具位置:ArcToolbox-Data Management Tools(数据管理工具)
-Raster(栅格)-Raster Dataset(栅格数据集)-CopyRaster(复
制栅格)。
参数设置如下:
Input Raster(输入栅格):要处理的影像。
Output Rasterdataset(输出栅格数据集) :设置去黑边后影响
的位置,如果要保存成不同格式,名字后添加相应扩展名,例如
lic.img。
IgnoreBackgroud Value(忽略背景值):设置要忽略的像元值,
将 0 值去掉。
Nodata 值:0 值。
CopyRaster 只会处理周边的 O 值,不会对数据中 0 值处理。