idl基础语法与数据处理

上传人:第*** 文档编号:49584907 上传时间:2018-07-31 格式:PPTX 页数:41 大小:3.09MB
返回 下载 相关 举报
idl基础语法与数据处理_第1页
第1页 / 共41页
idl基础语法与数据处理_第2页
第2页 / 共41页
idl基础语法与数据处理_第3页
第3页 / 共41页
idl基础语法与数据处理_第4页
第4页 / 共41页
idl基础语法与数据处理_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《idl基础语法与数据处理》由会员分享,可在线阅读,更多相关《idl基础语法与数据处理(41页珍藏版)》请在金锄头文库上搜索。

1、天津航天中为数据系统科技有限公司航空遥感组 李成龙基础语法与数据处理李成龙 13682128642 IDL航空遥感组 李成龙天津航天中为数据系统科技有限公司2提纲1.IDL简介 2.IDL主要特性 3.IDL集成开发环境 4.IDL应用程序基础 5.IDL的图形图像处理航空遥感组 李成龙天津航天中为数据系统科技有限公司3一、IDL简介IDL(Interactive Data Language)交互式数据 语言是一门专门针对图形图像处理与可视化的 高级语言。 IDL本身是集可视化、交互数据分析、大型商 业开发为一体的高级集成开发环境,通过它可 以很容易的构建图像处理与分析可视化的系 统。航空遥感

2、组 李成龙天津航天中为数据系统科技有限公司4二、IDL主要特性科学数据分析及可视化 项目申请及项目快速实施 商业软件开发 语法简单、上手快,减少开发时间 界面简洁、功能强大,程序效率高; 强大的跨平台功能,一次编写程序多操作系统平台运行; 灵活的外部程序接口,方便实现混编一体化程序; 提供了有效的数据管理手段,方便进行数据管理操作; 灵活多样的程序发布部署方式,实现程序共享。 航空遥感组 李成龙天津航天中为数据系统科技有限公司5IDL应用领域 航空航天 遥感工程 地球科学 信号处理 软件开发 科研教育海洋科学 测试技术 防御工程 数学分析 天文 气象 航空遥感组 李成龙天津航天中为数据系统科技

3、有限公司6基于IDL的开发的产品IDL - Interactive Data LanguageION - IDL On the NetVIP - Visual IDL ProgrammingENVI - Environment for Visualizing imagesRiverTools - Analysis for digital terrain and river network modelingNOESYS - Organize, visualize 图像源源本本的显示出来,不进 行拉伸处理 Tvscl,myimage;显示之前将图像进行拉伸, 也就是将图像的颜色值进行拉伸,以充分

4、利用这个地颜色表。航空遥感组 李成龙天津航天中为数据系统科技有限公司32对比增强处理1.阈值化 利用EQ、NE、GE、GT、LE和LT,产生二 值(黑白)图像。 Tvscl,Myimage GT 140 颜色大于140的显示为白色 Tvscl,myimage LT 140 颜色小于140地显示为白色航空遥感组 李成龙天津航天中为数据系统科技有限公司332.拉伸象素值 将局部范围内的象素值拉伸到占据整个显 示亮度的范围。 Tvscl,Myimage 100 大于100的象素 Tvscl,myimage 140200 140200之间的象素航空遥感组 李成龙天津航天中为数据系统科技有限公司343.

5、直方图均衡化 在许多图像中,象素的颜色值只占据整 个颜色表的一小部分。将图像转化为在 每一颜色上都有相同的象素点数的输出 图像,就可以最大化地显示图形信息内 容。 TV,Hist_EQUAL(myimage)航空遥感组 李成龙天津航天中为数据系统科技有限公司35平滑图像Smooth函数可以平滑图像,相当于低通 滤波,消除部分的随即噪声。 要确定好计算平均值的模板的大小。 Tvscl,smooth(myimage,7) 用77模板平滑图像。航空遥感组 李成龙天津航天中为数据系统科技有限公司36锐化图像与平滑图像相对,要高亮显示图像中的 对象边缘。 方法一:从原始图象中减去该图像的平 滑图像。 T

6、vscl,float(myimage)-smooth(myimage,7) 方法二:IDL提供了微分锐化处理函数, 其中最常用的是梯度法。航空遥感组 李成龙天津航天中为数据系统科技有限公司37梯度法中一个是罗伯特梯度法(Robert gradient),对应IDL中的ROBERTS函 数。 R=roberts(myimage) Tvscl,R 梯度法中的另一个是索贝尔(Sobel)算 子,利用两个核卷积。一个是垂直边缘效 应最大,一个是水平边缘效应最大,两个 卷积的最大值作为该点的输出值。 So=sobel(myimage) Tvscl,so航空遥感组 李成龙天津航天中为数据系统科技有限公司3

7、8ENVI环境的直接调用ENVI批处理模式启动: envi, /restore_base_save_files envi_init, /batch_mode ENVI批处理模式结束: envi_batch_exit航空遥感组 李成龙天津航天中为数据系统科技有限公司39ENVI环境的直接调用 数据文件的读入: filters = *.* city92file = DIALOG_PICKFILE(/READ, FILTER = filters);文件选择对话框 envi_open_file, city92file,r_fid=fid ;取得文件id if (fid eq -1) then begi

8、nenvi_batch_exit ;文件打开失败,退出批处理模式return endif 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_file, simu96,out_name=simu96_f,map_info=map_info航空遥感组 李成龙天津航天中为数据系统科技有限公司基于IDL开发的航迹规划软件40IDL也可以开发出功能强大,界面友好的应用软件航空遥感组 李成龙天津航天中为数据系统科技有限公司41Thank you!Question?

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号