ENVI-matlab提取遥感影像灰度值

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

ENVI提取遥感影像灰度值

这个操作需要借助envi与matlab共同完成

一、Envi操作

1、打开遥感影像

image file—选择影像打开

2、用envi将遥感影像得6个波段分别存储为灰度图像1)打开一个波段得灰度图

2)在resize窗口image file,

3)点击memory---点击ok

4)6个波段分别存储为灰度图像(如图所示)

3、将6个波段得灰度图像存储为一个envi标准图像,

1)basic tools---layer stacking

2)import 将6个波段按照先后顺序加入,并设置文件存储得地方与文件名,点击ok

在存储命名时,要选择envi标准格式,即没有任何后缀得文件格式。

二、matlab操作

1、打开matlab,运用enviread进行运算,输入函数名,将varargin改为遥感图像得名字(实验所用为p126HDT),然后运行

2、运行得结构为结构体数组I。它包括了四组数据,其中z为我们所用到得灰度值

3、将z数据单独存储出来—详见enviread_opeartion、m脚本文件

4、最后将z存储为mat文件

1)将函数得到得结果I删除

2)点击workspace下得按钮,将其存为mat文件

相关文档
最新文档