ENVI扩展工具:直方图匹配工具
分享
ENVI Classic提供了简单的直方图匹配工具。将待匹配图像和参考图像分别在三视窗中打开,在待匹配图像的Display窗口中选择菜单 Enhance > Histogram Matching… ,弹出对话框中选择参考图像Display窗口编号,单击OK即可。匹配效果实时显示在三视窗中,然后可以将匹配后结果保存在本地。
但是,此种方法的缺点是,只能将三视窗中显示的图片保存在本地(即仅保留3个波段)。
图:ENVI Classic中提供的直方图匹配功能
在ENVI 5.1版本开始,ENVI提供了一个全新的无缝镶嵌工具(Seamless Mosaic),其中的匀色功能(直方图匹配)得到了改进,虽然没有提供匀色功能接口,但是可以利用无缝镶嵌工具接口(ENVIMosaicRaster)来间接实现直方图匹配效果。由于此接口在ENVI 5.2版本进行了更新,补丁中使用了新的关键字和方法,所以此扩展工具仅适用于ENVI 5.2及更高版本。
注:输入图像必须具备相同的数据类型和波段数。
使用方法
下载地址:http://pan.baidu.com/s/1qWFPH4g
压缩包内包含补丁文件(.sav)和IDL源代码(.pro)。
首先将envi_histogram_match.sav补丁拷贝到如下安装路径(以ENVI 5.2为例):
l ENVI 5.2:C:\Program Files\Exelis\ENVI52\extensions\
重启ENVI即可。
操作步骤
1) 启动ENVI,打开待匹配图像和参考图像;
2) Toolbox中打开 /Extensions/Histogram Match 工具;
3) 在弹出的File Selection(Select the Adjust File)面板中,选择待匹配图像,单击OK;
4) 在弹出的File Selection(Select the Reference File)面板中,选择参考图像,单击OK;
注:步骤3和4中,可以在面板中通过Spatial Subset和Spectral Subset进行空间和波段裁剪。
5) 在弹出的Select the output filename对话框中选择输出文件名,单击OK按钮执行操作。匹配效果如下图所示。
注:由于ENVI API中未提供进度条功能,补丁中的进度条为模拟进度,与真实处理进度可能会存在一些差异。
图:直方图匹配效果
图:待匹配图像(左)、参考图像(中)、匹配后图像(右)
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102vqws.html
但是,此种方法的缺点是,只能将三视窗中显示的图片保存在本地(即仅保留3个波段)。
图:ENVI Classic中提供的直方图匹配功能
在ENVI 5.1版本开始,ENVI提供了一个全新的无缝镶嵌工具(Seamless Mosaic),其中的匀色功能(直方图匹配)得到了改进,虽然没有提供匀色功能接口,但是可以利用无缝镶嵌工具接口(ENVIMosaicRaster)来间接实现直方图匹配效果。由于此接口在ENVI 5.2版本进行了更新,补丁中使用了新的关键字和方法,所以此扩展工具仅适用于ENVI 5.2及更高版本。
注:输入图像必须具备相同的数据类型和波段数。
使用方法
下载地址:http://pan.baidu.com/s/1qWFPH4g
压缩包内包含补丁文件(.sav)和IDL源代码(.pro)。
首先将envi_histogram_match.sav补丁拷贝到如下安装路径(以ENVI 5.2为例):
l ENVI 5.2:C:\Program Files\Exelis\ENVI52\extensions\
重启ENVI即可。
操作步骤
1) 启动ENVI,打开待匹配图像和参考图像;
2) Toolbox中打开 /Extensions/Histogram Match 工具;
3) 在弹出的File Selection(Select the Adjust File)面板中,选择待匹配图像,单击OK;
4) 在弹出的File Selection(Select the Reference File)面板中,选择参考图像,单击OK;
注:步骤3和4中,可以在面板中通过Spatial Subset和Spectral Subset进行空间和波段裁剪。
5) 在弹出的Select the output filename对话框中选择输出文件名,单击OK按钮执行操作。匹配效果如下图所示。
注:由于ENVI API中未提供进度条功能,补丁中的进度条为模拟进度,与真实处理进度可能会存在一些差异。
图:直方图匹配效果
图:待匹配图像(左)、参考图像(中)、匹配后图像(右)
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102vqws.html
0 个评论
相关问题
- 安装完arcgis10.3后,为何没有Envi tools这个工具箱?
- ENVI中Image to Map中X/Y Pixel Size的参数如何设置?
- 求ArcGISMXD批量导出图片工具?
- arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
- Engine调用GP工具的两种方式的用法
- 请问在ArcGIS 10.1 Desktop中,用计算字段工具对地理坐标系(经纬度)数据计算面积,算出的面积是什么面积?这个面积是怎么计算出来的?
- 请问如何在C# ArcEngine开发中调用GP工具处理后将数据保存到到任意位置?并读取?
- 为什么自定义的gp工具不自动将输出结果添加到图层里面?
- 【Desktop】工具错误码-000200 : 构建地图上下文时出错。参考比例尚未定义。
- 运行create Map Server Cache工具后,未创建任何切片
- ENVI中图像分辨率 (Resolution)与比例尺 (Sacle) 之间的如何换算?