加载中…
个人资料
ENVI-IDL技术殿堂
ENVI-IDL技术殿堂 新浪机构认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:12,585,632
  • 关注人气:7,396
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

ENVI Modeler体验之图像批处理

(2018-03-09 10:39:33)
标签:

envimodeler

envi建模

批处理

分类: ENVI

ENVI Modeler系列文章

ENVI Modeler建模工具重磅发布 (介绍技术特点)

ENVI Modeler体验之构建工作流 (介绍建模方法)

ENVI Modeler体验之生成ENVI扩展工具 (介绍生成ENVI扩展工具的方法)

ENVI Modeler体验之图像批处理(介绍利用建模工具进行批处理的方法)

ENVI Modeler体验之构建多源数据 (提供建模过程录屏)


利用ENVI Modeler可以轻松构建批处理。

在批处理时,我们需要自动设定输出文件名。ENVI目前提供了一个ENVIGenerateFilenameTask可以自动生成文件名,但是只能设定固定前缀+索引+后缀的格式,会丢失输入文件名。

 

本着服务大家的目的,特意编写了一个自定义ENVITask——Generate_Output_Filename,可以设定输入文件名+后缀的格式。

 

请大家下载zip压缩包。

下载链接:https://pan.baidu.com/s/1hNBMcAYiAvuNNladga-dnQ 密码:cx4a

解压得到ENVI_Generate_Output_Filename文件夹,将其拷贝到:

  • C:\Program Files\Harris\ENVI55\custom_code\

重启ENVI即可。

 

本文以批量计算NDVI、去除异常值、密度分割流程为例进行介绍。

1)   启动ENVI Modeler有两种方式:

工具箱/Task Processing/ENVI Modeler

主菜单Display > ENVI Modeler

2)   在左侧Basic Nodes中,将File用鼠标拖拽到右侧空白区(也可以通过双击实现)。在弹出的Select Type对话框中选择Raster。然后可以多选栅格图像文件(ENVI格式二进制文件、hdr文件、tif文件等能够被ENVI直接识别的均可)。如下图所示,我选择了5hdr文件。 ENVI <wbr>Modeler体验之图像批处理

节点效果如下图所示:

  ENVI <wbr>Modeler体验之图像批处理

注:本节点同样可以使用Dataset类型。

3)   在左侧Basic Nodes中,将Iterator用鼠标拖拽到右侧空白区。并将RasterIterator节点相连。如下图所示。

  ENVI <wbr>Modeler体验之图像批处理

4)   在左侧Tasks中,将Spectral Index用鼠标拖拽到右侧空白区,并将Iterator与之相连。单击节点中ENVI <wbr>Modeler体验之图像批处理设置节点参数如下:

  ENVI <wbr>Modeler体验之图像批处理

建模效果如下:

ENVI <wbr>Modeler体验之图像批处理

5)   按照前边的步骤,依次在后边添加如下节点:

  ENVI <wbr>Modeler体验之图像批处理

建模效果如下图所示:

ENVI <wbr>Modeler体验之图像批处理

 

6)   下面添加自动生成输出文件名的Task。在左侧Tasks中,将Generate Output Filename用鼠标拖拽到右侧空白区,连接在Iterator后边,并设置如下参数。输出路径(Output Directory)可根据自己需要进行设置。

 ENVI <wbr>Modeler体验之图像批处理

注:Delete Existing File的目的是删除已存在输出文件。

然后将Generate Output FilenameColor Slice Classification相连,在弹出的对话框中按照如下进行设置。

 ENVI <wbr>Modeler体验之图像批处理

建模效果如下图所示:

ENVI <wbr>Modeler体验之图像批处理


7)   在左侧Basic Nodes中,依次将Data ManagerView节点拖拽到右侧,并将Color Slice Classification节点与之相连。目的是将最终结果添加到Data Manager和加载显示。最终效果如下图:

ENVI <wbr>Modeler体验之图像批处理


8)   单击Run按钮执行模型。

 

本文模型下载链接:https://pan.baidu.com/s/1ZIE2KyoWEG8H87mZlH3c_g 密码:ksey

文件名为:批量计算NDVI密度分割.model

 

后续我们将继续发表ENVI Modeler体验系列博文,敬请期待。

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有