envi图像裁剪

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图像裁剪

图像裁剪的目的是将研究之外的区域去除。

常用的方法是按照行政区划边界或自然区划边界进行图像裁剪。

在基础数据生产中,还经常要进行标准分幅裁剪,按照ENVI的图像裁剪过程,可分为规则裁剪和不规则裁剪。

⑴规则分幅裁剪

规则分幅裁剪是指裁剪图像的边界范围是一个矩形,这个矩形范围获取途径包括行列号、左上角和右下角两点坐标、图像文件、ROI/矢量文件。

操作步骤:

1 在主菜单中,选择file T open image file ,打幵裁剪图像bhtmsat.img 。

2. 在主菜单中,选择file T save file as^ENVI standard,弹出new file builder 对话框。在该对话框中,单击import file 按钮,弹出creat new file in put file

对话框。

3. 在create new file input file 对话框中,选中select in put file 列表中

的裁剪图像图像,单击spatial subset 按钮(空间波段子集),在spatial subset 对话框

中,单击image按钮,弹出subset by image 对话框,在所选波段中进行子波段裁剪范围设置

4. 在subset by image 对话框中,可以通过输入行列数确定裁剪尺寸,按住鼠

标左键拖动图像中的红色矩形框确定裁剪区域,或者直接用鼠标左键按钮红色边框

拖动来裁剪尺寸以及位置,单击0K按钮。

5. 在select spatial subset 对话框中可以看到裁剪区域信息,单击0K按钮

6. 在creat new file in put file 对话框中,可以通过spectral subset 按钮

选择输出波段子集,单击0K按钮。

7. 选择输出路径及文件名,单击0K按钮,完成规则分幅裁剪过程。

⑵不规则分幅裁剪

不规则分幅裁剪是指裁剪对象的外边界范围是一个任意多边形。任意多边形可

以是事先生成的一个完整的闭合多边形区域,可以是一个手工绘制的ROI多边形,也可以是ENVI支持的矢量文件。针对不同的情况采用不同的裁剪过程,下面介绍两

种方法:

A. 手动绘制感兴趣区

1. 打开图像can_tmr.img 并显示在display 窗口中。

2. 在image 窗口中选择overlay 宀region of interest 。在ROI Tool 对话框中,

单击ROI_Type^ Poly on。

3. 绘制窗口( window)选择image,绘制一个多边形,右键结束。根据需求可以绘制若

干个多边形。

4. 选择主菜单T basic tools 宀subset data via ROIS,或者选择ROI Tool file T subset

data via ROIS,选择裁剪图像,双击左键,进入spatial subset data via ROIs 对话框。

5. 在spatial subset data via ROIs 对话框中,设置以下参数:

在ROIs列表中(select in put ROIs ),选择绘制的ROIS。

在“ mask pixels outside of ROI ”项中选择:Y es。

裁剪背景值( mask background value ):0

6. 选择输出路径及文件名,单击OK按钮,裁剪图像。(以下为其中一个窗口的

裁剪结果)

B. 矢量数据生成感兴趣区

1.在主菜单中,选择file t open vector file ,打开裁剪图像所在区域的

2. 在available vector list 对话框中,选择file f export layer to ROI,

在弹出的对话框中选择裁剪图像,单击OK按钮。

3. 在export EVF layer to ROI 选择对话框中,选择将所有矢量要素转成

一个ROI(convert all record of an EVF layer to one ROI ),单击OK按钮。

4. 选择主菜单f basic tools f subset data via ROIs ,选择裁剪图像。

5. 在spatial subset via ROIs parameters 中,设置以下参数:

在ROIs列表中(select in put ROIs ),选择绘制的ROIS

在“ mask pixels outside of ROI ”项中选择” Yes “

裁剪背景值( mask background value ):0

6. 选择输出路径及文件名,单击OK按钮,裁剪图像。

C. 掩膜

掩膜是由0 和 1 组成的一个二进制图像。

利用掩膜图像分幅裁剪图像的过程。

第一步:创建掩膜文件

1.

在主菜单中,选择file f open vector file ,打开裁剪图像所在区域的

2. 在主菜单中,选择file T open image file ,打幵一个裁剪图像,并在

display 中显示。

3. 单击主菜单T basic tool T mask ing T build mask,在select in put display

中选择被裁剪图像文件所在的display 窗口,这样系统会自动读取图像的尺寸大小

作为掩膜图像的大小。

4. 在mask definition 对话中,单击options T import EVFS,选择步骤1 导入的shapefile 矢量文件,选择输出路径,完成掩模文件的生成。

第二步:运行掩模计算实现图像裁剪

1. 主菜单T basic tool T masking T apply mask。

2. 在select in put file 中,选择裁剪图像文件。

3. 在select mask band 选择中,选择前面生成的掩模文件。

4. 单击0K按钮输出裁剪结果。

相关文档
最新文档