基于Matlab GUI的數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)設(shè)計(jì)

上傳人:眾眾****奪寶 文檔編號(hào):26482161 上傳時(shí)間:2021-08-10 格式:DOCX 頁(yè)數(shù):3 大?。?4.03KB
收藏 版權(quán)申訴 舉報(bào) 下載
基于Matlab GUI的數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)設(shè)計(jì)_第1頁(yè)
第1頁(yè) / 共3頁(yè)
基于Matlab GUI的數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)設(shè)計(jì)_第2頁(yè)
第2頁(yè) / 共3頁(yè)
基于Matlab GUI的數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)設(shè)計(jì)_第3頁(yè)
第3頁(yè) / 共3頁(yè)

最后一頁(yè)預(yù)覽完了!喜歡就下載吧,查找使用更方便

22 積分

下載資源

資源描述:

《基于Matlab GUI的數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于Matlab GUI的數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)設(shè)計(jì)(3頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、基于Matlab GUI的數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)設(shè)計(jì) 摘要:數(shù)字圖像處理涉及面廣,實(shí)用性強(qiáng)的特點(diǎn),而現(xiàn)有的數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)體系結(jié)構(gòu)復(fù)雜,不適合初學(xué)者學(xué)習(xí),缺少緊扣教材的實(shí)驗(yàn)系統(tǒng),學(xué)生很難深入理解數(shù)字圖像處理的技術(shù)原理。在此采用Matlab的圖形用戶界面環(huán)境GUI設(shè)計(jì),研制開發(fā)了相應(yīng)的實(shí)驗(yàn)教學(xué)平臺(tái),其涵蓋了數(shù)字圖像處理中的幾何變換、圖像增強(qiáng)、圖像平滑、邊緣與分割、假彩色編碼等內(nèi)容。該實(shí)驗(yàn)平臺(tái)界面友好,具有較強(qiáng)的可移植性和可擴(kuò)展性,可以幫助學(xué)生更切實(shí)地掌握有關(guān)數(shù)字圖像處理的內(nèi)容。關(guān)鍵詞:數(shù)字圖像處理;Matlab;GUI;實(shí)驗(yàn)平臺(tái)中圖分類號(hào):TN919?34文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1004?37

2、3X202118?0006?03DesigndigitalimageprocessingexperimentalplatformbasedonMatlabGUIZHANGXin,WUYu,PINGZi?liang,DINGQi?lan,JINXiao?xiCenturyCollege,BeijingUniversityofPostsandTelecommunications,Beijing102101,ChinaAbstract:Accordingtothecharacteristicsofdigitalimageprocessing,thearchitectureofexistingdigi

3、talimageprocessingexperimentalplatformistoocomplextobeappropriateforabecedariantolearn.Forlackoftheexperimentalplatformwhichisclosetoteachingmaterial,studentsunderstandthetheoryofdigitalimageprocessinghardly.AcorrespondingexperimentalplatformwasdesignedanddevelopedbygraphicuserinterfaceGUIofMatlab.I

4、tincludesimagegeometrictransformation,enhancement,smoothing,edge,segmentationandfalsecolorencodingintheprocessofdigitalimageprocessing.Thisexperimentalplatformhasfriendlyinterface,highportabilityandscalability,andcanhelpstudentsunderstandthecontentofthedigitalimageprocessingprofoundly.Keywords:digit

5、alimageprocessing;Matlab;GUI;experimentalplatform0引言?數(shù)字圖像處理?是電子信息類專業(yè)非常重要的專業(yè)課【1】。目前對(duì)該門課程的安排,各院校一般都是理論教學(xué)與實(shí)驗(yàn)教學(xué)相結(jié)合【2】,學(xué)生通過上機(jī)實(shí)驗(yàn),提高動(dòng)手編程能力,增進(jìn)對(duì)數(shù)字圖像處理流程的認(rèn)識(shí),加深對(duì)數(shù)字圖像處理理論知識(shí)的理解。在實(shí)驗(yàn)教學(xué)中,各高校通常采用Matlab,VC+軟件等進(jìn)行編程,由于缺少緊扣教材的實(shí)驗(yàn)系統(tǒng),學(xué)生很難深入理解數(shù)字圖像處理的技術(shù)原理【3】?;谏鲜龇治觯瑸楸阌趯W(xué)生系統(tǒng)、全面的掌握該門課程的根本原理和經(jīng)典算法,本文利用Matlab軟件創(chuàng)立數(shù)字圖像處理實(shí)驗(yàn)教學(xué)平臺(tái)的用戶圖形界

6、面GUI,開發(fā)了一個(gè)針對(duì)教學(xué)的可視化、系統(tǒng)化“數(shù)字圖像處理實(shí)驗(yàn)教學(xué)軟件,為學(xué)生提供一個(gè)數(shù)字圖像處理技術(shù)的算法演示及模擬開發(fā)的GUI平臺(tái),幫助學(xué)生掌握數(shù)字圖像處理的根本原理和內(nèi)容,熟悉并消化圖像處理的技術(shù)方法,了解圖像處理的較新研究領(lǐng)域。利用軟件Matlab平臺(tái)建設(shè)了一個(gè)集良好的可視化、開放性、交互性于一體的數(shù)字圖像處理實(shí)驗(yàn)教學(xué)平臺(tái)。1實(shí)驗(yàn)平臺(tái)的總體設(shè)計(jì)本文利用Matlab的GUI來設(shè)計(jì)人機(jī)交互的圖形用戶界面【4】,設(shè)有圖像顯示坐標(biāo)軸、下拉菜單、按鈕等功能來完成不同功能模塊的實(shí)現(xiàn)和函數(shù)的調(diào)用。1.1實(shí)驗(yàn)平臺(tái)總體結(jié)構(gòu)該實(shí)驗(yàn)平臺(tái)以北京郵電大學(xué)世紀(jì)學(xué)院?數(shù)字圖像處理?這門課程的內(nèi)容為根本點(diǎn),結(jié)合實(shí)驗(yàn)教

7、學(xué)的課時(shí)安排,按照?qǐng)D像處理技術(shù)實(shí)驗(yàn)教學(xué)的特點(diǎn)來設(shè)計(jì)該實(shí)驗(yàn)平臺(tái)系統(tǒng)的整體框架【5】。該實(shí)驗(yàn)平臺(tái)具體框圖如圖1所示。圖1基于MatlabGUI的數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)系統(tǒng)結(jié)構(gòu)圖此實(shí)驗(yàn)平臺(tái)的主界面采用MatlabGUI菜單項(xiàng)設(shè)計(jì),在主界面中點(diǎn)擊任一子模塊,就可翻開相應(yīng)子模塊界面,具體界面實(shí)現(xiàn)如圖2所示。圖2實(shí)驗(yàn)平臺(tái)主界面設(shè)計(jì)圖該實(shí)驗(yàn)平臺(tái)主要包括圖像處理中的幾何變換、圖像增強(qiáng)、圖像平滑、邊緣與分割、假彩色編碼等模塊內(nèi)容,其中,幾何變換模塊主要包含了圖像平移、圖像鏡像、圖像旋轉(zhuǎn)、圖像錯(cuò)切、比例縮放、復(fù)合變換等功能;圖像增強(qiáng)由線性變換、行對(duì)數(shù)變換、直方圖均衡化、直方圖規(guī)定化、索引/二值圖像等5個(gè)功能塊組成;

8、圖像平滑主要包括模擬噪聲生成、鄰域平均、中值濾波、巴特沃斯低通濾波、指數(shù)型低通濾波、梯形低通濾波、Sobel算子濾波、空域高通濾波等功能模塊;邊緣與分割分為圖像分割、Hough變換、邊緣檢測(cè)等3個(gè)模塊;假彩色編碼包括RGB空間偽彩色編碼、灰度彩色變換法編碼和頻率偽彩色編碼等三個(gè)功能模塊。1.2功能設(shè)計(jì)圖像的幾何變換是指圖像處理中對(duì)圖像平移、旋轉(zhuǎn)、放大和縮小【6】這些簡(jiǎn)單變換以及變換中灰度內(nèi)插處理等。圖3所示為在圖像幾何變換模塊中,對(duì)選定圖像進(jìn)行復(fù)合變換的效果圖。該復(fù)合變換式將原有圖像向下平移50像素,向右平移50像素,并用白色填充空白局部,再對(duì)其做垂直鏡像,然后旋轉(zhuǎn)30。該變換的主要代碼如下:

9、B50+1:H1,50+1:H2,1:H3=I1:H1?50,1:H2?50,1:H3;C1:H1,1:H2,1:H3=BH1:?1:1,1:H2,1:H3;D=imrotateC,30,nearest;圖3幾何變換中的復(fù)合變換效果圖圖4所示為圖像增強(qiáng)功能模塊中的灰度圖像線性變換子模塊處理界面,該模塊不僅可以處理灰度圖像,還可處理彩色圖像。在選擇該算法時(shí),實(shí)驗(yàn)平臺(tái)會(huì)先判斷輸圖像是否為灰度圖像,假設(shè)是,那么直接處理圖像,假設(shè)不是,那么會(huì)先彩色圖像轉(zhuǎn)換為灰度圖像,再做后續(xù)處理。其m文件局部代碼如下:axeshandles.axes_dst;d=lengthsizeimg_src;ifd=3imag

10、e=rgb2grayimg_src;elseifd=2image=img_src;endJ=imadjustimage,0.150.5,01;imshowJ;title線性變換后的灰度圖;axeshandles.axes_srcl;imhistimage;title原灰度直方圖;axeshandles.axes_dstl;imhistJ;title線性變換后的灰度直方圖;setappdatahandles.figure_zengqiang,bChanged,true;sethandles.srcl_save,Enable,on;sethandles.dstl_save,Enable,on;圖5

11、所示為圖像邊緣檢測(cè)模塊界面,該界面可同時(shí)顯示三種不同算子實(shí)現(xiàn)圖像邊緣檢測(cè)的效果圖及原圖,以便學(xué)生在實(shí)驗(yàn)的過程中進(jìn)行直觀比照。其主要代碼如下:BW1=edgeimage,sobel,0.1;BW2=edgeimage,roberts,0.1;BW4=edgeimage,log,0.01;圖4灰度圖像線性變換子模塊處理界面圖5圖像邊緣檢測(cè)模塊界面2實(shí)驗(yàn)平臺(tái)的特點(diǎn)基于MatlabGUI數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)具有以下特點(diǎn):1內(nèi)容豐富,涵蓋圖像處理領(lǐng)域的大局部?jī)?nèi)容,具有很強(qiáng)的可移植性和可擴(kuò)展性,可在教學(xué)的過程中有目的性的進(jìn)行更改,增刪不同的功能模塊,以便到達(dá)更好的教學(xué)效果。2界面友好,方便操作【7】,可在

12、同一界面同時(shí)顯示處理前和處理后的圖像。對(duì)于某些需要確定參數(shù)的算法,該實(shí)驗(yàn)平臺(tái)上設(shè)置了不同的初始參數(shù)值,學(xué)生也可以自己動(dòng)手調(diào)節(jié)參數(shù)值。針對(duì)同一數(shù)字圖像處理算法,該實(shí)驗(yàn)平臺(tái)課可同時(shí)展示三種不同參數(shù)的處理效果,通過比較不同參數(shù)條件下的圖像處理效果,使學(xué)生理解有關(guān)參數(shù)變化對(duì)處理結(jié)果的影響。3教師在教學(xué)過程中,可以方便地演示圖像處理的某一內(nèi)容的處理結(jié)果,在進(jìn)行理論教學(xué)的同時(shí)使學(xué)生知道該處理對(duì)圖像的影響,從而加深學(xué)生對(duì)該理論和內(nèi)容的理解。4通過該實(shí)驗(yàn)平臺(tái)仿真試驗(yàn)可選出最正確的處理方法、步驟和參數(shù)設(shè)置,然后再編寫程序,從而有針對(duì)性的對(duì)算法加以改進(jìn),減少了學(xué)生對(duì)同一圖像處理過程的不同處理方法的重復(fù)編程時(shí)間,便

13、于學(xué)生對(duì)有關(guān)算法進(jìn)行改進(jìn)或創(chuàng)新。3結(jié)語(yǔ)針對(duì)北京郵電大學(xué)世紀(jì)學(xué)院?數(shù)字圖像處理?實(shí)踐教學(xué)的現(xiàn)狀,設(shè)計(jì)實(shí)現(xiàn)了基于MatlabGUI的數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)。該實(shí)驗(yàn)平臺(tái)用戶界面友好,交互性強(qiáng),可拓展性好。根據(jù)我院信息類不同專業(yè)的教學(xué)特點(diǎn),在教學(xué)的過程中,可自行修改模塊設(shè)置,增刪特色模塊,使學(xué)生對(duì)數(shù)字圖像處理的相關(guān)理論有比較深刻的理解,從而提升?數(shù)字圖像處理?課程的實(shí)踐教學(xué)效果。參考文獻(xiàn)【1】張穎穎,黃義定,王紅娟.關(guān)于“數(shù)字圖像處理實(shí)驗(yàn)的任務(wù)模塊化教學(xué)模式的探索J.實(shí)驗(yàn)室科學(xué),20216:52?54.【2】安平,王朔中.建立在Matlab平臺(tái)上的數(shù)字圖像處理教學(xué)實(shí)驗(yàn)系統(tǒng)J.實(shí)驗(yàn)室研究與探索,20211:61?62.【3】王帆,劉慧.基于MatlabGUI的數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)設(shè)計(jì)J.中國(guó)科技信息,20217:124?125.【4】陳壵光.精通MatlabGUI設(shè)計(jì)M.北京:電子工業(yè)出版社,2021.

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!