ENVI二次开发入门练习.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ENVI二次开发入门练习

ENVI/IDL二次开发之遥感影像处理入门练习1,读取一幅多波段影像的中心点光谱曲线,并plot出来,用中文宋体标示出其经纬度;训练内容:Envi获取影像投影参数,像素点地理位置的方法;熟悉Plot的参数设置;推荐调用函数:envi_pickfile,envi_open_fileEnvi_file_queryEnvi_get_map_infoENVI_PROJ_CREATE ENVI_CONVERT_FILE_COORDINATES ENVI_CONVERT_PROJECTION_COORDINATES PLotENVI_FILE_MNG 2,读取一景TM影像的3、4波段,计算NDVI,用灰度图显示出来,并保存为Envi格式文件;推荐调用函数:envi_pickfile,envi_open_fileEnvi_file_queryEnvi_get_map_infoEnvi_get_dataFloatwindowTvtvsclEnvi_write_envi_fileENVI_FILE_MNG (以上为Envi读写文件常用函数,后文不再详述)3,读取一景CBERS影像的4个波段,根据LVB变换原理,计算其L、V、B分量并保存;推荐调用函数:envi_pickfile,envi_open_fileEnvi_file_queryEnvi_get_map_infoEnvi_get_dataEnvi_get_sliceFloatPoly_fitEnvi_write_envi_fileENVI_FILE_MNG 4,读取2个时相的ETM+影像,去除洪湖湖面范围内的条带(多个波段);推荐调用函数:envi_pickfile,File_searchFile_basenameFile_dirnameenvi_open_fileEnvi_file_queryEnvi_get_map_infoEnvi_get_dataFloatwindowTvtvsclEnvi_write_envi_fileENVI_FILE_MNG 5,读取一幅shapefile矢量文件,据此建立一个ROI(Region of Interest),并把边界点输出为csv格式文件,可以选省界shp(细节我也不清);推荐调用函数:IDLffShapeenvi_pickfile,File_searchFile_basenameFile_dirnameenvi_open_fileENVI_DEFINE_ROI ENVI_CREATE_ROI ENVI_SAVE_ROIS OpenwPrintf,(format参数很关键)Envi_file_queryEnvi_get_map_infoFloatENVI_FILE_MNG 6,Envi调用MATLAB神经网络工具箱,进行水质反演(暂时不做);附加学习MATLAB,nntool工具箱7,Envi调用6S 大气纠正程序,对ETM+蓝光波段进行大气纠正;推荐调用函数:SpawnOpenrReadfWhile StrposStrmid其他Envi文件读写常用函数,见前面的练习。附加学习Dos命令行语法8,Envi调用MRT,批量拼接、重投影、裁切MODIS产品(以MOD11为例);推荐调用函数:Envi文件读写常用函数,见前面的练习。String附加学习:Dos的for循环9,动态添加Envi菜单,创建简单的GUI界面(可稍后再做)推荐调用函数:ENVI_DEFINE_MENU_BUTTON 附加学习:菜单事件处理pro编写Widget起头函数的熟悉(见附录II);?说明:数字图像处理一般包含三种类型的运算:点运算,邻域运算(窗口运算),波段运算。1)点运算:以像素为运算单位,一般常见于多波段影像。如提取像素光谱曲线z-profile;2)邻域运算(窗口运算):以各种n×n窗口滤波和平滑为代表,像素周围一定距离内的像素(可加其他附加条件),一起参与运算,例如锐化,sobel锐化,坡度提取等等;3)波段运算,整个波段整体运算,如PCA主成分分析,NDVI计算等。

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档