IDL系统开发及ENVI功能扩展 代课人:张锦水

Slides:



Advertisements
Similar presentations
元大京華證券 組員名單 : A 楊之奇 A 廖本揚 A 宋俊承 A 陳冠廷 A 郭峻瑋 A 指導教授 : 許素華 副教授.
Advertisements

達悟族報告 作者 : 林琪崴, 許原碩 座號 :13 號,14 號 原碩負責 : 簡介, 傳說, 圖驣, 達悟族飛魚季, 琪崴 : 地理位置, 土地利用方式, 飲食文化, 豐收祭.
主讲:张天明 影像艺术工程师. 声音的聆听 指出听到的是什么物体发出的声音,这一 声音是在什么样的空间环境中传播的。 一、 答案: 1 、打气筒打气的声音 2 、手打打气筒给足球打气的声音 3 、手打打气筒给自行车轮胎打气的声音 4 、七次(七声)打气筒打气的声音 5 、(气流)摩擦的声音 6 、猪在发急时的叫声.
人间美地 ─ 蝶韵阁. ~ 蝶 韵 阁 ~ 位桃园大溪镇,三峡交流道下去 12 分钟车程 住着潇洒的朱大哥、毛毛夫妻一家 还有 自由飞翔的蓝鹊、飞鹰、松鼠 一群悠闲采蜜翩翩飞舞的凤蝶 更惊讶的是一对珍贵的娇客 ─ 蜂蛾 那根长长的吸管是大自然的奇迹 蜂蛾已让我们惊艳不已 但 ─ 还有更多的美丽与惊奇、、、.
概念導向命題技巧與試題分析 臺灣師大地理系 陳國川. 教學評量是一種『抽樣調查』 實施教學評量時,需具備二項條件: 其一,瞭解命題的理論及其實踐的方法; 其二,瞭解各種題型的功能與命題方式。 壹、前言.
第十八章 林肯大郡 第十八章 林肯大郡災變緊急搶救應變措施 1997 年 8 月 18 日溫妮颱風襲台,汐止鎮 的林肯大郡山崩,遭崩場土石撞擊 1997 年 8 月 18 日溫妮颱風襲台,汐止鎮 的林肯大郡山崩,遭崩場土石撞擊造成二十八人罹難八十戶住宅倒塌的慘劇 此災變要喚起國人的重視 本章介紹搜救行動緊急應變措施。
高峰植物園行前解說 2005/12/07 By 羽明. 陽性先驅物種 陽性植物 --- 陽光需求量大 陰性 ( 或耐蔭性 ) 植物 --- 陽光需求量少, 或 日照太強反而無法生存 先驅植物 --- 森林大火或土石流地震後產生的 裸露空地, 先生長出來的植物.
報 告 人 : 胡 嘉 琪 ˙ˇ˙ 、 王 紫 庭 = ˇ = 台灣夜市文化 作者: 郭明澤‧私立明道高中‧綜二 4 班 馬炯修‧私立明道高中‧綜二 4 班.
5 ˙ 1 第五章 生物的協調作用 5 ‧ 1 神經系統. 5 ˙ 1 人體的神經系統 1. 協調動物生理反應的系統: 神經 系統、 內分 泌 系統。 2. 神經系統負責 統整 和 協調 。分為 中樞 神經 和 周圍 神經。 (1) 中樞神經包括 腦 和 脊髓 。 (2) 周圍 神經包括 腦神經 和.
index 目次 ( 請按一下滑鼠,解答就會出現喔 !) 接續下頁解答 3-1 極限的概念.
1 践行三严三实 深化作风建设 中共广东省委党校 刘朋 年 3 月 9 日,习近平总书记 在十二届全国人大二次会议安 徽代表团参加审议时,在关于 推进作风建设的讲话中,提到 “ 既严以修身、严以用权、严以 律己,又谋事要实、创业要实 、做人要实 ” 的重要论述,称为 “ 三严三实 ”
从《西游》看大学生的成长 主讲人:颜廷学 时间: 地点:演艺大楼流行剧场.
林雪卿 (厦门城市职业学院教育系) Tel : ; 与教师有关的法规: 1 、《中华人民共和国教师法》 2 、《教师资格条例》 3 、福建省实施《中华人民共和国教师法》办法 4 、厦门市实施《中华人民共和国教师法》若干规 定 5 、关于《中华人民共和国教师法》若干问题的实.
新员工培训 设计部 思安新能源股份有限公司 主讲人: 韩少华 时 间:
前言:河流的主要功能 1. 交通運輸 優點-運費低廉,維護費用低 缺點-速度慢,裝載費時,不能到達生產區或消費區 的末端,需要轉載。 尚受到河流網路,河口位置,水量變化,河床 狀況,冰封時期 2. 水資源系統.
幽夢影~張潮 小佑子工作室 關於《幽夢影》 作者張潮,記寫他個人對人生世事之體驗透悟的 書。 書中文字,全為「語錄」形式,屬於格言,也是 最精鍊的隨筆。 全書可分為九卷:論才子佳人、論人與人生、論 朋友知己、論讀書、論閒情逸趣、論立身處世、 談文論藝、論四時佳景、論花鳥蟲魚。
成人高考高起点 语文 冲刺班 主讲老师:邓君媚. 复习指导 高考语文含四大块内容: 语言知识和语言表达,古代诗文阅读,现 代文阅读,写作。 在全面复习的前提下,按照《考试大纲》 的要求,要做好思路整理,建立高考的整体框 架的工作。认真归纳整理基础知识、培养基本 能力,复习做到有的放矢。 复习指导.
老师,我可以不 爱 吗? 山东省淄博市张店区实验中学 杜桂兰 星期一的早晨,我紧张而又兴奋,因为 我的赛教课就要开始了。 这是一次级别很 高 的竞赛。
财政部 国家税务总局 中国人民银行(央行) 银监会 证监会 保监会. 法定存款准备金率 利率 税率 政府投资 楼继伟,周小川,易纲.
油蔴菜籽 指導老師:陳瑜霞 學生: 商設一甲 謝旻璇 車輛三乙 許勝傑 工管四甲 彭凱雲. 作者介紹: 廖輝英( 1948 年生)臺大中文系畢業。 從初三開始寫作,早期作品多以散文為主,大四 畢業時才暫時封筆。畢業後進了廣告界,成為廣 告文案好手,後為企畫主管,在廣告界縱橫十餘 年,也曾任職於建設公司,辦過社區報高雄一周。
蘭嶼情人洞傳說 林庭羽製 林庭羽製. 台灣的蘭花特別多,台灣有個蘭 嶼島,島上面的蘭花更多.所以 叫蘭嶼.這裡留下了動人的傳說。
職業訪談報告. 成員 : 鐘怡君 劉沛君 謝明達 賴映辰.
南台科大幼保實習課程 見習幼兒園心得報告 夜四技幼保四甲 998i0021 黃欣婷.
第一章 生殖 1‧2 無性生殖.
高教三十条 — 科技创新能力提升 科技创新能力提升工程方案起草小组 2013年7月4日.
你不可不知之 十二年國教二三事 教務主任:傅瑞琪.
鞋 楦 的 材 質.
最古怪的15種動物.
走! 一起去拜訪筏子溪.
台灣文學館之旅.
單車環島之旅 組員: 495D0072 胡閎智 495D0074 何冠緯 495D0020 王怡雯 495D0047 葉亭君
 耕地分割 及 執 行 內政部地政司 視察:林玲女.
~完備、周密、迅速 ~ 行政院農業部畜產試驗所
建筑设计基础讲义 (02-1) 建筑水彩渲染.
現代文學導讀 (中國現代散文發展的歷史軌道)
谨以此文—— 送给所有的人.
中国职工保险互助会北京办事处 业务管理系统
第十二章 就业常用文书 概 述 在日本,学生从“就活”(しゅうかつ)找工作,到参加公司的“入社式”(にゅうしゃしき),要经过一个漫长的过程。这期间要进行许多有关的活动,这些活动都避免不了要书写各种文书材料。 本章大致按先后的顺序,就学生就业常用文书加以分析介绍。
健行科技大學103學年度 大一新生 心理健康紅綠燈 諮商輔導組製.
面点工艺学 胜利职业学院建设分院 赵晓晖 Tel:
徐邦桃 新课程理念下的说课 单位:苏州高新区通安中学 Tel:
主讲:张 勇 TEL: 文秘管理与写作 主讲:张 勇 TEL:
財團法人任兆璋修女林美智老師教育基金會 任兆璋 口述
人間美地─ 蝶韻閣 ..
依法规范教育行为 维护师生合法权益 陈全英 (宁波教育学院教育管理分院)
愛的學習 懷仁全人發展中心 任兆璋 口述 財團法人任兆璋修女林美智老師教育基金會 TEL:
党务工作知识 西安市委党校党史党建部 程平安
预防颈椎病我们 有办法 泉河街道社区卫生服务中心 周秀兰 Tel:
企业所得税纳税申报操作指南 主讲人 赵凯 山西省财政税务专科学校财政系副主任 山西恒信智达财税咨询有限公司总经理
淡江大學 航空太空工程學系 工程科技教育 國際認證 期中審查報告簡報
親 師 溝 通 緊急連絡網的建立 學生及家長基本資料的建立 班親會、親師懇談會、學校日、教學參觀日、家庭訪問 連絡簿的運用
98學年度申請入學新生報到 臺北市立士林高商《商業管理群》    商業經營科    會計事務科    國際貿易科    簡介.
餐饮产品设计 与活动打造 南京旅游职业学院 邵万宽 Tel:
安徽省总工会干部学校 张 举 TEL: 工会基本理论 安徽省总工会干部学校 张 举 TEL:
2013税收专项检查辅导 池州市地方税务局稽查局 查茂松 TEL: ( )
新企业所得税 税收优惠表填报操作实务 江苏宿迁 吴健.
任修女的親子學堂 財團法人任兆璋修女林美智老師教育基金會 TEL:
《社会保险法》 与医疗工伤生育保险 ——人社局 蔡正权.
故事:《一叶障目新编》 思考: 俊媳妇为什么能优雅地拿走东西?书呆子为什么会羞愧万分?
第七章财产清查 主讲:马国芬 副教授 江西财大会计学院 TEL:0791——
农村中小学体育教育教学 存在的有关问题与对策
与奥运同行 豫章中学 余敏.
遥感数字图像的预处理 主讲人:李璇琼.
第十二章 RS-GIS混合编程 本章讨论三个问题:
排列组合 1. 两个基本原理 分类加法计数原理 分步乘法计数原理.
2015 年勞動部勞動力發展署雲嘉南分署 全國自走車競速大賽
第三节 常见天气系统.
聖方濟各英文小學 升中派位結果(2002/2004) 入讀英文中學:95.9% 第一組別(Band 1)學生:80.2%
前言 本文主要以車牌(vehicle license plate)影像之不同大小、複雜環境背景以及不同天候的影像為分析對象,提出一套簡單與便利的車牌自動定位以及辨識技術。
2015 我爱永志我的家 摄影作品征集活动 2015年08月.
Presentation transcript:

IDL系统开发及ENVI功能扩展 代课人:张锦水 Email:Zhangjsh@ires.cn Tel:13552203633 1

内容介绍 图形基本知识 图形用户界面开发 ENVI扩展编程

图像基本知识 真彩色和假彩色 图形显示程序 TV和TVSCL 图像处理 其它知识

真彩色和假彩色 假彩色 与一个颜色表联系起来,由颜色表为每个图像像素定义显示的颜色 真彩色 每个图像像素综合红、绿和蓝的强度以决定显示的颜色

假彩色显示方式 颜色索引表 二维数组 Index R G B …… 80 255 102 81 51 50 204 153 60 154 102 81 51 50 204 153 60 154 70 40 80 60 50 81 二维数组

真彩色显示方式 R 显示结果 70 40 80 60 50 81 G 20 40 60 80 50 81 105 40 100 70 80 60 50 81 B 20 40 60 80 50 81

数据提取 假彩色数据提取 真彩色数据提取 Function GetPseudoColorData OpenR,Lun,FileName,/Get_Lun ImageArr = BytArr(ns,nl) ; 定义二维数组 ReadU,Lun,ImageArr ;读取二进制文件 Free_Lun,Lun Return,ImageArr End 真彩色数据提取 ImageArr = BytArr(ns,nl,3) ; BSQ格式定义3维数组 ReadU,Lun,ImageArr ;

图像显示IDL命令 假彩色显示 1)Device,Decomposed = 0 2)LodctCT,Index Index为颜色索引表 或者TvLCt手工设置颜色 3)TV,Image Image为二维数组(TvScl) 真彩色显示 1)Device,Decomposed = 1 2) TVScl,Image,Band = Index Index为通道

图形显示窗口 Window ,Index 创建一个新的窗口,窗口的索引号,/Free由系统自动生成一个索引号的窗口 Wset,Index 将Index窗口设置为当前窗口 Wdelete,Index 删除某一个窗口 Wshow,Index,设置某一个窗口是否可见 Erase 擦出窗口中的内容

图像显示范例 IDL>Device,Decomposed = 1 IDL> Window,/Free IDL> OpenR,Lun,’E:\IDL教学\iknos_mult_subset.img’,/Get_Lun IDL> ImageData = BytArr(282,224,3) IDL> ReadU,Lun,ImageData IDL> TvScl,ImageData[*,*,0],Channel = 1,Order = 1 ;第一通道,红色 IDL> TvScl,ImageData[*,*,1],Channel = 2,Order = 1 ;第二通道,绿色 IDL> TvScl,ImageData[*,*,2],Channel = 3,Order = 1 ;第三通道,蓝色 IDL> Free_Lun,Lun

图像操作 改变图像尺寸 图像基本处理 图形分类

改变图像尺寸 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 4 16 20 4*4 2*2 1 3 4 6 … 24 25 27 28 30 5*5

图像处理 直方图均衡化 Hist_Equal和Histogram 平滑图像 Smooth 图像噪声 Median 图像边缘 Roberts和Sobel 图像频域滤波 FFT 波段操作

图像分类 监督分类 非监督分类 (分级集群法、动态聚类法) 最小距离分类法、多级别切割法、最大似然法等 非监督分类 (分级集群法、动态聚类法) 分级集群法采用“距离”评价各样本(每个像元)在空间分布的相似程度,把他们的分布分割或者合并成不同的集群。每个集群的地理意义需要根据地面调查或者与已知类型的数据比较后方可确定。

图形用户界面开发 GUI(Graphic User Interface)图形用户界面 基于组件式开发 事件驱动整个流程的进行

组件结构 Widget_Base WidgetID Widget_Label Widget_Textbox …… Widget_Tree

事件定制 A Event Hander B C D E F Event Hander G 语法:Xmanager,’Name’,ID

界面示例 IDL>Base = Widget_Base(Title = '界面演示',mbar = mbar,column =1) IDL>Base1 = Widget_Base(base,row = 1 ) IDL>Button1 = Widget_Label(Base1 ,Value = '用户名') IDL>Text1= Widget_Text(Base1,Value = 'aaaa',/editable) IDL>Base2 = Widget_Base(base,row = 1) IDL>Button2 = Widget_Label(Base2 ,Value = ' 密码') IDL>base3 = widget_base(base,row = 1,/align_center) IDL>ok = widget_button(base3,value = '确定') IDL>Text2= Widget_Text(Base2,Value = '****',/editable) IDL>cancel = Widget_Button(BaMse3,value = '取消') IDL>Widget_Control,Base,/Realize

常用函数 Widget_Control,WidgetID Result = Widget_Info(WidgetID) 控制控件的所有状态属性 常用参数:Set_UValue、Get_Uvalue、Get_Value、 Set_Value Result = Widget_Info(WidgetID) 获得某个窗体或控件包含的子控件 Find_By_Uname buttonID = Widget_Info(BaseID,Find_By_Uname = ‘ButtonName’)

应用实例 总体界面 读取遥感图像 保存JPEG图像 基本图像处理 图像分类 波段操作 注意问题

总体界面 菜单 工具条 图像显示

遥感影像读取(1) 列 行

遥感影像读取(2) 图像格式 BSQ 隔波段扫描 m*n*3 BIL 隔行扫描 m*3*n BIP 隔像素扫描 3*m*n 解析头文件,读取数据 定义三维数组 arry = BytArr[m*n*3] 读取数据 ReadU,Lun,Arr

保存JPEG文件 提取屏幕数据 Wset 确定当前活动窗口 TVRD 提取当前窗口中的图像内容 转换数据格式 ReImageArr = Reverse(ImageArr,3) 输出JPEG图片 Write_JPEG,FileName,ReImageArr

基本图像处理 直方图 图像光滑 边缘增强 Roberts增强 Sobel增强 去除噪声

直方图 Hist_Equal Histogram

图像光滑 Smooth光滑

边缘增强 Roberts Sobel

去除噪声 Median

图像分类 Clust_Wts Cluster

波段操作(+)

波段操作(/) Band2 / Band1 需要拉伸显示

注意问题 错误陷阱的设置,标准处理模式 界面变量的存储 定义存储结构体,保存当前的图像数据、界面变量 程序退出清空变量 Catch,ErrIndex If ErrIndex NE 0 Then Begin Goto Lablelpoint EndIf ExitPro: 释放变量 Exit Lablelpoint: Goto ExitPro 程序退出清空变量 定义Clean_UP事件清空变量,主要为指针变量

ENVI功能扩展 直接解压ENVI函数,批处理 pro example_envi_batch_exit envi, /restore_base_save_files envi_batch_init, log_file='batch.txt' ; envi_batch_exit end 由ENVI直接调用自定义函数

ENVI操作界面

ENVI菜单编辑环境

编辑ENVI菜单文件 Event Caption

自定义函数 自定义函数 存放到Save_Add目录下面,由系统编译,Envi自动调用其功能。 Pro Proname,Event …… End 存放到Save_Add目录下面,由系统编译,Envi自动调用其功能。

示例

Questions? 谢 谢!