ENVI扩展工具:图像批量自动配准工具
分享
郑重声明:由于此工具使用了 ENVI 5.2 SP1 提供的最新接口和自定义 ENVITask 的功能,所以仅支持在 ENVI 5.2 SP1 及更高版本的 ENVI 中使用。
本博文仅用来分享工具,自定义 ENVITask的方法在随后的博文中放出。
先说一下自定义 ENVITask 的好处:
1) 省去了编写 UI 的工作;
2) 省去了编写事件处理、人机交互的工作;
3) 省去了判断用户输入参数是否合理的工作;
4) 编写完成后,可以经过简单修改即可基于 ENVI Service Engine 发布为 REST 服务。
如果心动了,可以参考 ENVI 5.2 SP1 的本地帮助(Programming > Programming Guide > Custom Tasks)或 ENVI 在线帮助(http://www.exelisvis.com/docs/programmingguidecustomenvitasks.html)进行学习。
使用方法
下载地址:http://pan.baidu.com/s/1mgxKMAc
1) 将 ImageRegistrationBatchTask 文件夹内的 sav和task文件拷贝到如下安装路径:
C:\Program Files\Exelis\ENVI52\custom_code\
注:其中的pro文件为自定义ENVITask的源代码;task文件为配置文件。
2) 将 Image_Registration_Batch 文件夹内的 sav 文件拷贝到如下路径:
C:\Program Files\Exelis\ENVI52\extensions\
3) 启动 ENVI,打开 /Extensions/Image Registration Batch 工具。
4) 在弹出的 Image Registration Batch Task 面板中,参数设置如下:
图:批量自动配准工具面板
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102w6rs.html
本博文仅用来分享工具,自定义 ENVITask的方法在随后的博文中放出。
先说一下自定义 ENVITask 的好处:
1) 省去了编写 UI 的工作;
2) 省去了编写事件处理、人机交互的工作;
3) 省去了判断用户输入参数是否合理的工作;
4) 编写完成后,可以经过简单修改即可基于 ENVI Service Engine 发布为 REST 服务。
如果心动了,可以参考 ENVI 5.2 SP1 的本地帮助(Programming > Programming Guide > Custom Tasks)或 ENVI 在线帮助(http://www.exelisvis.com/docs/programmingguidecustomenvitasks.html)进行学习。
使用方法
下载地址:http://pan.baidu.com/s/1mgxKMAc
1) 将 ImageRegistrationBatchTask 文件夹内的 sav和task文件拷贝到如下安装路径:
C:\Program Files\Exelis\ENVI52\custom_code\
注:其中的pro文件为自定义ENVITask的源代码;task文件为配置文件。
2) 将 Image_Registration_Batch 文件夹内的 sav 文件拷贝到如下路径:
C:\Program Files\Exelis\ENVI52\extensions\
3) 启动 ENVI,打开 /Extensions/Image Registration Batch 工具。
4) 在弹出的 Image Registration Batch Task 面板中,参数设置如下:
图:批量自动配准工具面板
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102w6rs.html
0 个评论
相关问题
- 安装完arcgis10.3后,为何没有Envi tools这个工具箱?
- ArcGIS如何求栅格图像的“质心”
- ENVI中Image to Map中X/Y Pixel Size的参数如何设置?
- 求ArcGISMXD批量导出图片工具?
- [一些技术]ArcGIS中对图像的配准和矢量化
- arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
- ArcMap 批量标注
- ARCGIS如何实现,按某字段属性值 批量分类导出成shp
- 请问在ArcGIS 10.1 Desktop中,用计算字段工具对地理坐标系(经纬度)数据计算面积,算出的面积是什么面积?这个面积是怎么计算出来的?
- 如何批量在交点处打断线?
- 请问如何在C# ArcEngine开发中调用GP工具处理后将数据保存到到任意位置?并读取?