ENVI5中的感兴趣区工具
ENVI5.1版本开始整合了ENVI Classic/ENVI4.X中的感兴趣工具(ROI Tool),用于图像分类、裁剪、端元提取等处理。包含之前版本ROI Tool所有的功能,如绘制ROI:
–
–
–
–
–
相比之前的ROI Tool,ENVI 5中的感兴趣区文件有一定区别:
1、
2、
3、
1 ROI感兴趣区
感兴趣区ROIs(Region of Interest)是从图像中选择的一部分“样本”,它通过在图像上选择或使用诸如设定阈值(thresholding)或者从其他文件(如矢量)转换获得等方法生成。感兴趣区可以是点、线、面不规则的形状,通常用来作为图像分类的样本、掩膜、裁剪区域及其它操作。
ENVI 5.1中的 ROI Tool工具完全继承了之前版本的功能,如下图所示,操作上也基本保留了原来的风格。ROI列表放在了Layer Manager图层管理中。ROI Tool工具包括了菜单和若干的按钮等组成。
在Toolbox中,包括/Regions of Interest菜单。
图1
2 创建ROIs
这里以一个带有地理坐标的多光谱图像作为例子数据介绍ROI Tool工具的使用。数据为ENVI自带数据(...\Program Files\Exelis\ENVI51\classic\data)bhtmref.img。
(1)
(2)
1、
注:如果需要给其他图层新建一个roi,选择这个图层后新建ROI即可。
2、
(3)
ROI Name:裸地
ROI Color:选择一个颜色
(4)
(5)
注:如果选择Complete Polygon,则可以对绘制的多边形ROI进行位置和形状的修改。
(6)
(7)
图3
- ROI编辑
工具定位到需要修改的感兴趣区,右键选择菜单Edit Record,可以拖动节点修改形状、大小、位置。
- ROI删除
按钮可以删除一个ROI
可以删除一个ROI中的一条记录,如一个多边形。或者在一个多边形上右键选择Delete Record。
(8)
注:ENVI5.1中的ROI文件格式为.xml,如果需要输出之前版本的.roi文件,可选择File -> Export to Classic。
图4
常见问题:
1、
2、
3、
Options |
选项 |
|
统计ROI区域对应的影像信息 |
|
从感兴趣区创建缓冲区 |
|
从感兴趣区创建分类图 |
|
用感兴趣区裁剪数据 |
|
合并感兴趣区 |
Pixelate ROIs |
像素化 ROIs |
Send ROIs to the n-D Visualizer |
将感兴趣区导入n维可视化器中浏览 |
|
计算感兴趣区可分离性 |
|
计算感兴趣区覆盖的面积 |
3 ROIs交互操作
- 转换ROI文件格式
ENVI5.1的ROI文件是使用.xml格式储存,虽然ENVI5.1中可以打开.ROI文件。为了方便使用,我们一般需要将.roi转换为.xml文件。
(1)
(2)
(3)
- 打开ROI文件
ENVI5.1版本的ROI文件带有地理坐标(建立时候的底图有地理坐标的情况下),因此不像之前版本那样一个ROI绑定一个图像文件。
(1)
(2) 打开一个.xml格式的ROI文件,这个ROI文件是以另外一个图像为底图绘制的,可以看到ROI自动加载到图像中。
图5
4 使用ROIs
经常在图像分类、图像裁剪等环节中使用ROI文件。如下为监督分类中使用ROI。
(1)
(2)
(3)
注:如果打开了很多的ROI文件,都会显示在Select Classes from Regions中。
图6
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)