ENVI学习总结(九)——图像裁剪

article/2025/4/22 2:34:54

9. 图像裁剪

9.1 内容介绍

图像裁剪的目的是将研究之外的区域去除。常用的方法是按照行政区划边界或者自然区划边界进行头像裁剪;在基础数据生产中个,还经常要进行标准分幅裁剪。 本课程学习在 ENVI 下进行图像的规则裁剪、利用矢量数据进行图像的不规则裁剪。

9.2 详细操作步骤

9.2.1 规则图像裁剪

规则裁剪,是指裁剪图像的边界范围是一个矩形,这个矩形范围获取途径包括:行列号、左上角和右下角两点坐标、图像文件、ROI/矢量文件。规则分幅裁剪功能在很多的处理处理过程中都可以启动(Spatial Subset)。下面介绍其中一种规则分幅裁剪过程。 以 TM 影像为例,图像存放在“…\10.图像裁剪\数据”中。

  1. File > Open 打开图像 Beijing_TM.dat,按 Linear2%拉伸显示。
  2. File > Save As,进入 File Selection 面板,选择 Spatial Subset 选项,打开右侧裁剪区域选择功能。如图9.2.1

 图9.2.1 File Selection 面板

(3)有多种方法确定裁剪区域:

  • 使用当前可视区域确定裁剪区域:单击 Use View Extent,自动读取主窗口中显示的区域。
  • 通过文件确定裁剪区域:可以选择一个矢量或者栅格等外部文件,自动读取外部文件的区域。点击右下角 Subset By File,单击 Open file 按钮,选择矢量数据“矢量.shp”作为裁剪范围。如图9.2.2

图9.2.2 打开矢量数据作为裁剪范围

  • 手动交互确定裁剪区域:可以通过输入行列数(Columns 和 Rows)确定裁剪尺寸,按住鼠标左键拖动图像中的红色矩形框来移动以行列数确定的裁剪区域;也可以直接用鼠标左键按钮红色边框拖动来确定裁剪尺寸以及位置

(4)可以看到裁剪区域信息,左侧 Spectral Subset 按钮还可以选择输出波段子集,这里默认不修改,单击 OK。如图9.2.3

图9.2.3 裁剪参数设置面板

(5)选择输出路径及文件名,单击 OK,完成规则图像裁剪过程如图9.2.4。

图9.2.4 结果输出

9.2.2 不规则图像裁剪

不规则图像裁剪,是指裁剪图像的边界范围是一个任意多边形。任意多边形可以是事先生成的一个完整的闭合多边形区域,可以是一个手工绘制的多边形,也可以是 ENVI 支持的矢量文件。针对不同的情况采用不同的裁剪过程。

手动绘制裁剪区

(1)打开图像 Beijing_TM.dat,按 Linear2%拉伸显示。

(2)在 Layer Manager 中选中 Beijing_TM.dat 文件,单击鼠标右键,选择 New Region Of Interest,打开 Region of interest (ROI) Tool 面板如图9.2.5。

图9.2.5 新建 ROI

(3)在 Region of interest (ROI) Tool 面板中点击 按钮,在图像上绘制多边形,绘制大致为北京老皇城二环范围内的多边形,作为裁剪区域。可以修改感兴趣区名称 ROI Name、感兴趣区颜色 ROI Color 等,也可以根据需求绘制若干个多边形,当绘制多个感兴趣区时利用可以进行删减如图9.2.6。

图9.2.6 Region of interest (ROI) Tool 面板

(4)在 Region of interest (ROI) Tool 面板中,选择 File-> Save as,保存绘制的多边形 ROI,选择保存的路径和文件名如图9.2.7。

图9.2.7 保存新绘制的 ROI

(5)在 Toolbox 中,打开 Regions of Interest/ Subset Data from ROIs。

(6)在 Select Input File 对话框中,选择 Beijing_TM.dat,打开 Subset Data from ROIs Parameters 面板。

(7)在 Subset Data from ROIs Parameters 面板中,设置以下参数:

  • Select Input ROIs:选择刚才生成的矢量文件 roi1 
  • Mask pixels output of ROI?: Yes
  • Mask Background Value 背景值:0

(8)选择输出路径和文件名,单击 OK 执行图像裁剪。如图9.2.9

 

图9.2.9 Subset Data from ROIs Parameters 面板

外部矢量数据裁剪图像

(1)打开图像 Beijing_TM.dat,按 Linear2%拉伸显示。

(2)File -> Open,打开“…\10.图像裁剪\数据\矢量数据”下的“矢量.shp”数据。如图9.2.10

图9.2.10 待裁剪的 TM 图像加载矢量数据显示

(3)在 Toolbox 中,打开 Regions of Interest /Subset Data from ROIs。Select Input File 选择Beijing.dat,点击 OK,打开 Subset Data from ROIs Parameters 面板;

(4)在 Subset Data from ROIs Parameters 面板中,设置以下参数:

  • Select Input ROIs:选择 EVF:矢量.shp
  • Mask pixels output of ROI?:Yes
  • Mask Background Value 背景值:0

(5)选择输出路径和文件名,单击 OK 执行图像裁剪如图9.2.11。

图9.2.11 Subset Data from ROIs Parameters 面板

 如下图9.2.12为裁剪结果。

图9.2.12 利用矢量数据生成 ROI 进行图像裁剪的结果


http://chatgpt.dhexx.cn/article/f3gaOIYa.shtml

相关文章

基于ENVI进行遥感影像裁剪

一、规则图像裁剪 打开需要裁剪的图像&#xff0c;选择File-->Save As 在弹出的对话框中选择需要裁剪的图像&#xff0c;点击Spatial Subset...按钮打开选择图像裁剪区域 按照自己要求绘画出裁剪区域&#xff0c;点击ok即可。 二、 不规则图像裁剪 <1>创建矢量模板…

使用Swagger生成 API 文档(go语言示例)

Swagger 介绍 Swagger 是一套围绕 OpenAPI 规范构建的开源工具&#xff0c;可以设计、构建、编写和使用REST API。Swagger 包含很多工具&#xff0c;其中主要的 Swagger 工具包括&#xff1a; Swagger 编辑器&#xff1a;基于浏览器的编辑器&#xff0c;可以在其中编写 OpenAP…

游戏开发者如何有效的编写游戏策划文档

在游戏开发过程中&#xff0c;项目开发团队的成员&#xff0c;几乎每天都会和游戏策划文档打交道&#xff0c;但是每个团队、每个人对策划文档的重视程度却各不相同。有的把游戏策划文档奉为游戏开发过程中的圣经,有的却认为使用策划文档&#xff0c;是一种非常低效率的行为。 …

接口文档工具全集

随着进入公司越来越久&#xff0c;发现好的文档工具&#xff0c;可以提升后端与前端的效率 整理文档工具集 &#xff0c;其中Site的意思是 WebSite的Site,代表地址; 1&#xff0c;易文档Site 优势&#xff0c;通过示例&#xff0c;可以很清晰看到文档类型丰富&#xff0c;以及…

开发必备工具,快速生成接口文档、调用示例、mock配置

前言 开发中&#xff0c;接口文档很重要&#xff0c;特别是现在web开发都开始前后端分离了&#xff0c;更加需要一个好的接口文档。 那要怎么快速的出接口文档、调用示例、mock呢&#xff1f;如果太麻烦&#xff0c;很多人就不愿意去写了。 今天给大家介绍一个非常方便的工具…

layui官方文档保存

前言 在layui官网看到了它官网即将在2021.10.13停运&#xff0c;所以我决定将它的文档进行复制保存下来&#xff0c;以便于可以进行查阅 &#xff08;不清楚会不会依然有官方文档&#xff0c;如果还有就当参考吧&#xff09; 目录页 文章目录 前言目录页基础说明开始使用开始使…

接口文档编写工具

现在越来越流行前后端分离开发&#xff0c;使用ajax交互。所以api接口文档就变的十分有意义了&#xff0c;目前市场有哪些比较优秀的接口文档管理工具呢&#xff1f; 目录 1.MinDoc2.eoLinker3.apizza4.RAML5.其他工具1.Swagger2.Showdoc3.apidoc4.RAP5.APIJSON6.易文档 1.Min…

如何撰写需求文档

永远考虑那个拥有更强写作能力的人工欲善其事,必先利其器 markdown思维导图流程图 换位思考这个需求,「不做」闭环写作套路 铺垫下定义逻辑清晰说人话视角版本延续性 结语 Reading makes a full man, conference a ready man, and writing an exact man. 本文节选自《Springboo…

一份完整齐全的技术方案文档

2022年-[归一计划三期-用户中心三期第二阶段]技术方案 部门&#xff1a;基础架构部 时间&#xff1a;2022.02.25 1、背景 描述技术方案的背景 由于历史原因&#xff0c;旧服务存在很多代码不规范、冗余度高、扩展性差等问题&#xff0c;为了解决此类问题&#xff0c;以及将功…

易文档(yidocs),更简单的markdown静态文档生成模板

基本简介 yidocs&#xff08;易文档&#xff09;&#xff0c;是在 vuepress 主题 vuepress-theme-hope 基础上&#xff0c;进一步简化使用的文档模板。 大部分配置和参数都有默认值&#xff0c;使用 yidocs&#xff08;易文档&#xff09;的用户&#xff0c;只需要填写必要的…

idea java配色方案_IDEA 主题配色方案+字体

IntelliJ IDEA被认为是当前Java开发效率最快的IDE工具。它整合了开发过程中实用的众多功能&#xff0c;几乎可以不用鼠标可以方便的完成你要做的任何事情&#xff0c;最大程度的加快开发的速度。 关于IDEA 主题配色方案 主题配色方案放置位置(Win7为例)&#xff1a; C:\Users\A…

蓝绿色配色_蓝绿色部署

蓝绿色配色 传统上&#xff0c;我们通过替换当前版本来部署新版本。 旧版本停止了&#xff0c;新版本被替换了。 这种方法的问题是从旧版本停止到新版本完全运行之间的停机时间。 无论您尝试执行此过程的速度如何&#xff0c;都会有一些停机时间。 那可能只有一毫秒&#xff0c…

践行绿色发展理念,产业园区绿色转型发展之五大路径

近年来&#xff0c;我国产业园区蓬勃发展&#xff0c;成为区域经济的重要载体。但在这个发展过程中&#xff0c;一些产业园区面临着较大的能源资源及环境排放压力&#xff0c;影响到了园区的可持续发展。随着“碳中和”发展目标的提出&#xff0c;产业园区将走入绿色转型发展的…

色彩的基本配色方案

色彩是我们观察事物的第一认知&#xff0c;是最能触动我们感官的视觉元素。色彩可以激发我们的联想&#xff0c;刺激我们的情绪。在设计中&#xff0c;色彩的合理运用一直是个很重要的课题&#xff0c;在这里我总结了一些色彩部分的常识分享给大家。 一、色环 原色由红黄蓝组成…

IDEA自定义配色方案

整体颜色无主题&#xff0c;都是自己调整的&#xff0c;突然看上去色系比较多&#xff0c;但是多看一会就能清晰分辨出各个颜色的用途&#xff0c;整体配色属于鲜亮方案&#xff0c;元素颜色对比比较明显&#xff0c;个人感觉半灰阶看着不舒服。 Java文件配色方案 Mapper.xml配…

2023华数杯B题不透明制品最优配色方案设计(思路+Matlab代码+论文)

目录 思路 Matlab代码 论文框架 思路 问题1:计算着色剂在不同波长下K/S与浓度的关系 首先,问题1要求我们计算附件2中三种着色剂在不同波长下K/S与浓度的关系,并将关系式与拟合系数填写在表格中。为了完成这一步,我们需要以下步骤: 了解光学模型:阅读文献【1】《计…

前端常用的超赞的配色网站

1.中国风配色 zhongguose.com 超美的中国风配色&#xff0c;网站号称收集了最全的中国色&#xff0c;还有中英文互译&#xff0c;非常贴心&#xff0c;五星好评。 2.uiGradients uigradients.com 做渐变配色专用的网站&#xff0c;色值什么的非常全。 3.Adobe Color CC co…

2023年华数杯B题不透明制品最优配色方案设计(思路+代码+论文,已第三次更新)

已第三次更新,今天下午应该能把三道题都更新完毕.晚上开始写论文,专栏中有思路和代码. 4号18:00前订阅专栏,论文无需二次收费 目录 问题二+代码 问题三+代码 问题四+代码 问题1+代码 要求计算着色剂K/S与浓度的关系,然后通过拟合得到函数关系式和拟合系数。首先,我们需要…