版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基础语法与数据处理,李成龙,IDL,2,提纲,IDL简介 IDL主要特性 IDL集成开发环境 IDL应用程序基础 IDL的图形图像处理,3,一、IDL简介,IDL(Interactive Data Language)交互式数据语言是一门专门针对图形图像处理与可视化的高级语言。 IDL本身是集可视化、交互数据分析、大型商业开发为一体的高级集成开发环境,通过它可以很容易的构建图像处理与分析可视化的系统。,4,二、IDL主要特性,科学数据分析及可视化 项目申请及项目快速实施 商业软件开发 语法简单、上手快,减少开发时间 界面简洁、功能强大,程序效率高; 强大的跨平台功能,一
2、次编写程序多操作系统平台运行; 灵活的外部程序接口,方便实现混编一体化程序; 提供了有效的数据管理手段,方便进行数据管理操作; 灵活多样的程序发布部署方式,实现程序共享。,5,IDL应用领域,航空航天 遥感工程 地球科学 信号处理 软件开发 科研教育,海洋科学 测试技术 防御工程 数学分析 天文 气象 ,6,基于IDL的开发的产品,IDL - Interactive Data Language ION - IDL On the Net VIP - Visual IDL Programming ENVI - Environment for Visualizing images RiverTool
3、s - Analysis for digital terrain and river network modeling NOESYS - Organize, visualize 图像源源本本的显示出来,不进行拉伸处理 Tvscl,myimage;显示之前将图像进行拉伸,也就是将图像的颜色值进行拉伸,以充分利用这个地颜色表。,32,对比增强处理,阈值化 利用EQ、NE、GE、GT、LE和LT,产生二值(黑白)图像。 Tvscl,Myimage GT 140 颜色大于140的显示为白色 Tvscl,myimage LT 140 颜色小于140地显示为白色,33,拉伸象素值 将局部范围内的象素值拉伸
4、到占据整个显示亮度的范围。 Tvscl,Myimage 100 大于100的象素 Tvscl,myimage 140200 140200之间的象素,34,直方图均衡化 在许多图像中,象素的颜色值只占据整个颜色表的一小部分。将图像转化为在每一颜色上都有相同的象素点数的输出图像,就可以最大化地显示图形信息内容。 TV,Hist_EQUAL(myimage),35,平滑图像,Smooth函数可以平滑图像,相当于低通滤波,消除部分的随即噪声。 要确定好计算平均值的模板的大小。 Tvscl,smooth(myimage,7) 用77模板平滑图像。,36,锐化图像,与平滑图像相对,要高亮显示图像中的对象边
5、缘。 方法一:从原始图象中减去该图像的平滑图像。 Tvscl,float(myimage)-smooth(myimage,7) 方法二:IDL提供了微分锐化处理函数,其中最常用的是梯度法。,37,梯度法中一个是罗伯特梯度法(Robert gradient),对应IDL中的ROBERTS函数。 R=roberts(myimage) Tvscl,R 梯度法中的另一个是索贝尔(Sobel)算子,利用两个核卷积。一个是垂直边缘效应最大,一个是水平边缘效应最大,两个卷积的最大值作为该点的输出值。 So=sobel(myimage) Tvscl,so,38,ENVI环境的直接调用,ENVI批处理模式启动:
6、 envi, /restore_base_save_files envi_init, /batch_mode ENVI批处理模式结束: envi_batch_exit,39,ENVI环境的直接调用,数据文件的读入: filters = *.* city92file = DIALOG_PICKFILE(/READ, FILTER = filters);文件选择对话框 envi_open_file, city92file,r_fid=fid ;取得文件id if (fid eq -1) then begin envi_batch_exit ;文件打开失败,退出批处理模式 return endif
7、envi_file_query, fid, ns=ns, nl=nl, nb=nb ;获取影像宽、高、波段数 Dims=-1, 0, ns-1, 0, nl-1 map_info = envi_get_map_info(fid=fid) ;获取影像投影信息 city92_data=envi_get_data(fid=fid,dims=dims,pos=0);读取影像第一波段 envi_file_mng, id=fid, /remove ;加入到envi文件管理栏中 数据文件的输出: simu96_f= DIALOG_PICKFILE(/WRITE, FILTER = filters) ;以envi标准格式保存文件 envi_write_envi_fil
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沈阳音乐学院《税法》2025-2026学年期末试卷
- 内蒙古艺术学院《口腔组织病理学》2025-2026学年期末试卷
- 松原职业技术学院《财经法规与会计职业道德》2025-2026学年期末试卷
- 上海中侨职业技术大学《现代金融统计》2025-2026学年期末试卷
- 上海东海职业技术学院《形式逻辑》2025-2026学年期末试卷
- 上海工程技术大学《预算实务》2025-2026学年期末试卷
- 上海商学院《刑法总论》2025-2026学年期末试卷
- 上海工程技术大学《大学英语精读》2025-2026学年期末试卷
- 上海行健职业学院《中医内科学》2025-2026学年期末试卷
- 上海财经大学《健康管理职业导论》2025-2026学年期末试卷
- 正位接生课件
- 汽车感知质量PQ评价规范
- 2025年湖北省考面试真题及答案(考生回忆版)
- 猪场非瘟质保协议书
- 对苗木养护合同范本
- 花艺沙龙合同协议模板
- 营养学半流质饮食
- 河北省中考微机考试打字试题范文
- 2026年江苏建筑职业技术学院单招职业技能考试必刷测试卷带答案
- 医药代表大客户管理
- 扣缴个人所得税明细报告表 Excel模板下载
评论
0/150
提交评论