亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于IDL的圖像處理軟件設(shè)計(jì)與實(shí)現(xiàn)

        2013-08-14 05:27:42張艷秋花春亮
        河南科技 2013年11期
        關(guān)鍵詞:圖形用戶界面頂層圖像處理

        張艷秋 花春亮

        (長(zhǎng)安大學(xué) 地測(cè)學(xué)院,陜西 西安 710054)

        1 引言

        IDL作為一種面向矩陣、語法簡(jiǎn)單的第四代開發(fā)語言最成功應(yīng)用就是開發(fā)出ENVI遙感數(shù)據(jù)專用處理軟件,是做二維和三維數(shù)據(jù)快速可視化的最理想的編程語言,科學(xué)工作者利用IDL語言不必花大量時(shí)間就可以快速開發(fā)出自己數(shù)據(jù)處理軟件,在地球科學(xué)、醫(yī)學(xué)影像、圖像處理、GIS系統(tǒng)、軟件開發(fā),大學(xué)教學(xué),實(shí)驗(yàn)室,測(cè)試技術(shù),天文,航空航天、信號(hào)處理,防御工程,數(shù)學(xué)統(tǒng)計(jì)及分析,環(huán)境工程等很多領(lǐng)域,IDL語言都可以得到廣泛而又深遠(yuǎn)的應(yīng)用。

        2 IDL圖形用戶界面及事件響應(yīng)機(jī)制

        2.1 構(gòu)建圖形用戶界面

        IDL編寫的圖形用戶界面中都含有一個(gè)頂層的BASE,它將作為包含其他基底和用戶界面組件的頂層架構(gòu),從而形成一個(gè)自頂向下的層次結(jié)構(gòu)。實(shí)現(xiàn)圖形用戶界面的組件的名字大多以WIDGET_開頭,以組件的功能結(jié)尾。在創(chuàng)建IDL的圖形用戶界面,首先要構(gòu)建一個(gè)頂層的BASE,這是軟件的基本組件,然后在此基礎(chǔ)構(gòu)建其他組件,建立下級(jí)的組件,和其他的開發(fā)平臺(tái)不同的是沒有集成好的組件,軟件的基本框架設(shè)計(jì)都是通過代碼語言實(shí)現(xiàn)的。本研究就是借助IDL這樣的特性,構(gòu)建了一個(gè)模塊化的圖形用戶界面,并且支持用戶交互。

        2.2 事件響應(yīng)和Xmanager

        當(dāng)用戶在組件界面上操作時(shí),如單擊一個(gè)按鈕、或從列表框中選擇等,將導(dǎo)致一個(gè)事件產(chǎn)生。事件是送往指定函數(shù)(或過程)的一組數(shù)據(jù),數(shù)據(jù)描述了用戶的操作。函數(shù)收到數(shù)據(jù)后,處理數(shù)據(jù),然后做出的回答,IDL的事件相應(yīng)由Xmanager處理,它在組件程序中扮演重要的角色。每個(gè)用戶操作都會(huì)產(chǎn)生一個(gè)事件交給Xmanager來處理。Xmanager則委托每個(gè)事件給一個(gè)稱為事件處理器的函數(shù)來處理事件。Xmanager的工作機(jī)制和Windows下編程的消息循環(huán)的方式是類似的,它以循環(huán)的方式時(shí)刻等待事件的發(fā)生,再?gòu)拇翱谙到y(tǒng)中取得事件,將一包數(shù)據(jù)傳送待事件處理器。每個(gè)事件會(huì)返回一個(gè)event變量,它是一個(gè)結(jié)構(gòu)體,包含了事件的全部信息,這些信息包括事件的產(chǎn)生者id、保持此組件的頂層基底和引發(fā)該事件組件的其他特殊信息如產(chǎn)生時(shí)鼠標(biāo)的狀態(tài)和位置、鍵盤的狀態(tài)等。從該表中我們可以看出,IDL完全具備用于實(shí)現(xiàn)人機(jī)交互的事件消息響應(yīng)機(jī)制。

        2.3 IDL圖形顯示系統(tǒng)

        IDL語言有兩套完全獨(dú)立的圖形體系:直接圖形法和對(duì)象圖形法。這兩套系統(tǒng)互不兼容,直接圖形窗口里不能顯示對(duì)象圖形,相反同樣如此。本文利用對(duì)象圖形法來編寫軟件程序,對(duì)象圖形法顯示基本代碼如下:

        3 基于IDL圖形處理軟件設(shè)計(jì)

        系統(tǒng)采用IDL語言作為開發(fā)語言,應(yīng)用IDL8.0開發(fā)平臺(tái),按照軟件工程學(xué)理論進(jìn)行軟件系統(tǒng)開發(fā)。圖像處理軟件實(shí)現(xiàn)圖像輸入輸出、幾何變換、濾波、增強(qiáng)、圖像分析等等一系列的功能。其中圖像輸入分別包括BMP,JPEG,TIF三種格式的圖像輸入以及保存等操作;幾何變換模塊主要實(shí)現(xiàn)了圖像的平移、縮放、瀏覽模式、裁剪、轉(zhuǎn)置等功能;圖像增強(qiáng)模塊集合了字節(jié)拉手、平滑、銳化、直方圖均衡化;圖像濾波模塊實(shí)現(xiàn)了低通濾波、高通濾波、中值濾波、定向?yàn)V波、拉普拉斯濾波,圖像去噪等功能;邊緣檢測(cè)模塊包含有 roberts、sobel、prewitt、shift_diff、lplacian、edge_dog、emboss、canny、梯度邊緣算子;形態(tài)學(xué)分析實(shí)現(xiàn)了腐蝕、膨脹、開閉運(yùn)算、峰值檢測(cè)、圖像識(shí)別功能;圖像分析實(shí)現(xiàn)了圖像的基本信息顯示、方差、協(xié)方差、標(biāo)準(zhǔn)差、信息熵等功能。軟件界面如下:

        圖3-1 基于IDL圖像處理軟件

        4 結(jié)論

        (1)通過IDL語言學(xué)習(xí)成功實(shí)現(xiàn)了基于對(duì)象圖形法顯示系統(tǒng)圖像處理軟件,掌握IDL流程、界面構(gòu)建方式、事件響應(yīng)方式、參數(shù)傳遞方式,為了后期繼續(xù)實(shí)現(xiàn)編寫定制功能軟件奠定了基礎(chǔ)。

        (2)對(duì)圖像處理理論的幾何變換、濾波、增強(qiáng)、邊緣檢測(cè)、形態(tài)學(xué)分析等基礎(chǔ)理論更加深刻理解,同時(shí)對(duì)圖像的本質(zhì)有了更加深刻的認(rèn)識(shí)。

        [1]湯泉,基于IDL和ENVI二次開發(fā)技術(shù)的遙感軟件系統(tǒng)開發(fā)方法與開發(fā)實(shí)例研[M],2008

        [2]湯敏,基于IDL語言的醫(yī)學(xué)圖像處理分析系統(tǒng)的研發(fā)[J].生物醫(yī)學(xué)工程學(xué),2009(725)

        [3]潘舒放,基于IDL的無人機(jī)遙感影像拼接研究與實(shí)現(xiàn)[M].2009

        [4]李春升,燕英,陳杰,周蔭清,基于IDL的SAR圖像處理及質(zhì)量評(píng)估系統(tǒng)[J].通訊與電視,2000

        猜你喜歡
        圖形用戶界面頂層圖像處理
        汽車頂層上的乘客
        文苑(2019年24期)2020-01-06 12:06:58
        圖形用戶界面外觀設(shè)計(jì)專利保護(hù)問題探析——以“奇虎訴江民案”為例
        機(jī)器學(xué)習(xí)在圖像處理中的應(yīng)用
        電子制作(2018年18期)2018-11-14 01:48:20
        淺談圖形用戶界面(GUI)技術(shù)專利現(xiàn)狀
        模糊圖像處理,刑事偵查利器
        圖像處理技術(shù)的實(shí)戰(zhàn)應(yīng)用
        圖形用戶界面法律保護(hù)問題與對(duì)策
        頂層設(shè)計(jì)
        加快頂層設(shè)計(jì)
        健康卡“卡”在頂層沒聯(lián)網(wǎng)
        а的天堂网最新版在线| 国产精品无码久久久久久| 国产95在线 | 欧美| 狠狠干视频网站| 麻豆视频在线观看免费在线观看| 亚洲精品中文字幕一区二区| 久久久久亚洲av无码专区首jn| 国产国产人精品视频69| 亚洲女同精品久久女同| 手机在线看片国产人妻| 麻豆一区二区三区蜜桃免费| 岛国av无码免费无禁网站下载| 日本第一区二区三区视频| 青青草视频是针对华人| 蜜臀av无码人妻精品| 在线看亚洲十八禁网站| 日本亚洲一级中文字幕| av日韩高清一区二区| 国产亚洲欧美精品久久久| 亚洲AⅤ无码日韩AV中文AV伦| 一区二区三区日本在线| 亚洲av综合av一区二区三区 | 免费看黄色电影| 国产精品白浆一区二区免费看| 蜜桃人妻午夜精品一区二区三区| 神马影院午夜dy888| 夫妇交换刺激做爰视频| 国产激情久久久久久熟女老人| 国产av熟女一区二区三区密桃| 亚欧中文字幕久久精品无码| 91视频免费国产成人| 亚洲精品女优中文字幕| 最美女人体内射精一区二区 | 国产av无码专区亚洲a∨毛片| 欧美孕妇xxxx做受欧美88| 国产午夜精品久久久久九九| 水蜜桃在线精品视频网| 大肉大捧一进一出好爽视频| AV永久天堂网| 精品不卡视频在线网址| 国产精品国三级国产av|