【ENVI入门系列】10.图像裁剪

article/2025/3/6 20:42:23

【ENVI入门系列】10.图像裁剪

  (2014-09-26 10:08:15)
转载
标签: 

杂谈

分类: ENVI

版权声明:本教程涉及到的数据仅供练习使用,禁止用于商业用途。

目录

图像裁剪

1. 概述

2. 详细操作步骤

2.1 规则图像裁剪

2.2 不规则图像裁剪

2.2.1 手动绘制裁剪区

2.2.2 外部矢量数据裁剪图像

 

1.概述


图像裁剪的目的是将研究之外的区域去除。常用的方法是按照行政区划边界或者自然区划边界进行头像裁剪;在基础数据生产中个,还经常要进行标准分幅裁剪。

本课程学习在ENVI下进行图像的规则裁剪、利用矢量数据进行图像的不规则裁剪。

 

2.详细操作步骤

 


2.1规则图像裁剪


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

以TM影像为例,图像存放在"…\10.图像裁剪\数据"中。

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

(2)File > Save As,进入File Selection面板,选择Spatial Subset选项,打开右侧裁剪区域选择功能。

图2.1 File Selection面板

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

  • 使用当前可视区域确定裁剪区域:单击Use View Extent,自动读取主窗口中显示的区域。
  • 通过文件确定裁剪区域:可以选择一个矢量或者栅格等外部文件,自动读取外部文件的区域。

点击右下角Subset By File,单击Open file 按钮,选择矢量数据"矢量.shp"作为裁剪范围。

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

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

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

图2.3 裁剪参数设置面板

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

图2.4 结果输出

 

2.2 不规则图像裁剪


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


2.2.1 手动绘制裁剪区

 

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

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

图2.5 新建ROI

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

图2.6 Region of interest (ROI) Tool面板

图2.7 手动绘制的ROI

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

图2.8 保存新绘制的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执行图像裁剪。

图2.9 Subset Data from ROIs Parameters面板

2.2.2 外部矢量数据裁剪图像

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

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

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

(3)在Toolbox中,打开Regions of Interest /Subset Data from ROIs。Select Input File选择Beijing_TM.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执行图像裁剪。

图2.11 Subset Data from ROIs Parameters面板

如下图为裁剪结果。

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

练习数据下载:http://pan.baidu.com/s/1hqy1dR2

pdf操作文档下载:http://pan.baidu.com/s/1eQhAkvS

讲课录屏下载:http://pan.baidu.com/s/1vV1Hs


本课操作总结

1.规则图形裁剪:file--Save File as---ENVI standard---Import File...-----选择要裁剪的文件----选择Spatial Subset(空间子集)选项---Img或Map或File或矢量---打开右侧裁剪区域选择功能--裁剪完成以后输出


2.不规则图形裁剪:
人工绘制:
file--open image file---Available Bands List---RGB Color---波段5,4,3--Load RGB
3.Overlay---Regions of Interest--在ROI Tool对话框中,ROI_type选择绘制类型----widow选择绘制窗口Image或Scroll或Zoom,绘制一个多边形,右键结束----file---Subset Data via ROI----OK-----Mask pixels outside of ROI?YES----OK


矢量裁剪:导入文件file--OPen vector file--- XXX.shp---OK----Available Vector List---选择shp文件----Load Selected----OK---在Vector Faramet ...----off---Export Layer to ROI,在弹出的对话框中选择,Convert all ....裁剪图像,单击OK


4.构建掩膜:Basic Tools---masking--- Build mask---OK---option--Import roi..----OK----Choose输出目录---OK.
Basic Tools---masking--- apple mask----select mask band---OK


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

相关文章

ENVI入门系列教程---一、数据预处理---8.图像裁剪

every blog every motto: We must accept finite disappointment, but we must never lose infinite hope. – Mattin Luther King https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 0.1 基本概念 图像裁剪的目的是将研究之外的区域去除。常用方法是按照行政区划边…

ENVI剪裁图片( 剪裁、裁移位等问题)

工具:envi3.5版本 目的:剪裁原图和掩膜图对应同一区域 问题:tiff四波段正常剪裁,但无法剪裁掩膜,出现如下啥波段不足,啥啥啥 为0 ,报错error 解决办法:经过无数次尝试后&#xff0…

ENVI不规则裁剪(使用Shp文件)

今天有客户想实现不规则裁剪以前总是在ArcGIS下操作,而今天手痒了,想在ENVI下搞搞,折腾了半天总算完工,现将在ENVI中裁剪栅格的步骤写下来,以方便参考: 步骤: 将不规则的Shp面状数据在ENVI中打…

ENVI:影像的规则裁剪和不规则裁剪

目录 01 save as裁剪 1.1 加载需要进行裁剪的图像文件 1.2 点击save as(另存为) 02 ROI(感兴趣区域:Region Of Internet)裁剪 2.1 加载图像 > 略 2.2 绘制ROI区域 2.3 保存绘制的ROI区域 2.4 基于ROI区域进…

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

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

基于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;在这里我总结了一些色彩部分的常识分享给大家。 一、色环 原色由红黄蓝组成…