ENVI扩展工具:histogramplus

0
分享 2016-06-21
histogramplus工具能够显示用户选择的单波段数据,与ENVI中的基本统计功能不同,该工具允许用户手动更改直方图的最小值、最大值以及bin值(DN值间隔即曲线的平滑度)。而且,该扩展工具能够自动忽略头文件中设置的”Data ignore value”值。
工具下载地址:http://vdisk.weibo.com/s/oZz2w
百度云盘下载:http://pan.baidu.com/s/1eQ07Fuq

安装方法
这个扩展工具适用于ENVI5标准版和经典版本,同时也适用于ENVI 4.8版本。将histogramplus.sav放在以下指定路径下即可。
  • ENVI 4.8

Windows: C:\Program Files\ITT\IDL\IDL80\products\envi48\save_add
  • ENVI 5.0 (在经典界面中出现菜单)

Windows: C:\Program Files\Exelis\ENVI50\classic\save_add\
  • ENVI 5.0(标准版)

Windows: C:\Program Files\Exelis\ENVI50\extensions\
重新启动ENVI。
安装好工具后,通过以下方式找到相应功能菜单:
  1. 在ENVI 4.8和ENVI 5.0(经典版)中,在菜单'Basic Tools -> Statistics'下即可找到histogramplus
  2. 在ENVI5.0标准版中在工具箱'Extensions'下找到histogramplus工具。

工具使用:
1. 直方图最终显示在一个具有统计图和文本统计结果的窗口中,统计结果包括图表和文本如图1所示。


图1 histogram工具统计界面

2. 通过'Options -> Preferences'菜单,用户能够设置文本统计结果中的数字格式,图像统计结果也可以保存成图片或者添加显示到ENVI的Plot窗口中,如图2所示。


图2 plot窗口显示和文本统计结果格式设置

3. IDL中调用
该工具提供了envi_report_histogram_plus函数可供调用,参数有X和Y,x和y是一维数组或者一些点。调用的前提是已经将histogramplus.sav放在了相应路径下。
命令行中输入如下:
IDL> envi
ENVI> X=[1,2,3,4]
ENVI> Y=[9,8,7,6]
ENVI> envi_report_histogram_plus,X,Y
结果显示如图3所示。

图3 IDL中调用结果
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d01015j08.html

0 个评论

要回复文章请先登录注册