• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于MATLAB GUI的圖像處理輔助教學(xué)平臺設(shè)計與開發(fā)

    2021-06-22 03:32:20劉麗娟
    電子元器件與信息技術(shù) 2021年3期
    關(guān)鍵詞:車牌線纜對話框

    劉麗娟

    (西安理工大學(xué) 機械與精密儀器工程學(xué)院,陜西 西安 710048)

    0 引言

    近年來,伴隨計算機技術(shù)的超速發(fā)展,圖像處理技術(shù)得到日新月異的進(jìn)步,其應(yīng)用在很多領(lǐng)域已經(jīng)變得炙手可熱[1]?!秷D像檢測與處理》是電子信息類以及儀器儀表類非常重要的專業(yè)課。目前對該門課程的安排,各院校一般都是理論教學(xué)與實驗教學(xué)相結(jié)合,傳統(tǒng)的先課堂理論后實驗實踐的授課方式將理論和實踐教學(xué)隔離,學(xué)生很難深入理解數(shù)字圖像處理的技術(shù)原理,導(dǎo)致教學(xué)效果不夠好[2]。因此,開發(fā)能夠在課堂教學(xué)過程中操作的數(shù)字圖像處理演示平臺就成為教學(xué)的需要[3-6]。

    1 教學(xué)平臺的總體設(shè)計

    教學(xué)平臺設(shè)計主要利用MATLAB GUI的強大功能,利用編輯面板上的控件工具和菜單編輯器完成操作界面的總體布局,再通過回調(diào)函數(shù)的編寫,完成實現(xiàn)每個功能,最后對其逐項功能檢測,證明其實際應(yīng)用的可行性,最終設(shè)計完成一個集多種算法和圖像處理技術(shù)于一體的多功能教學(xué)平臺。

    該教學(xué)平臺需要幾個GUI界面之間互相調(diào)用,首先設(shè)置了一個登陸界面,在登陸界面中輸入相應(yīng)的賬號,密碼再進(jìn)入,這樣做可以使人機交互界面變得友好,不至于一打開運行程序直接進(jìn)入到圖像處理平臺,并且保護(hù)了整個軟件的安全性;其次在圖像處理平臺中由于車牌識別系統(tǒng)圖片過大,不能一次在3個坐標(biāo)軸上顯示,所以需要單獨做一個GUI來實現(xiàn)此功能。利用h=gcf;untitled;close(h);語句,在MATLAB GUI平臺實現(xiàn)此功能,再將上面這段程序放在登錄界面回調(diào)函數(shù)中,運行上面的語句,就能夠?qū)崿F(xiàn)不同GUI之間的調(diào)用。其中,名稱為untitled文件是圖像處理平臺的.M文件,在圖像處理平臺相應(yīng)的菜單鍵下后臺調(diào)用車牌系統(tǒng)的.M文件,實現(xiàn)GUI的調(diào)用。

    該教學(xué)平臺根據(jù)課程內(nèi)容,結(jié)合課時安排,按照圖像處理技術(shù)教學(xué)的特點來設(shè)計該教學(xué)平臺系統(tǒng)的整體框架。按照最終確定的方案和教學(xué)平臺界面設(shè)計的布局,該教學(xué)平臺主要包括文件、編輯、添加噪聲、灰度直方圖、圖像處理、實例分析、車牌識別系統(tǒng)等。其功能結(jié)構(gòu)圖如圖1所示。

    圖1 教學(xué)平臺功能結(jié)構(gòu)圖

    2 功能設(shè)計

    2.1 文件模塊

    文件模塊包含的主要功能是對文件打開、保存、打印、退出等操作,這里著重介紹打開和保存功能。

    關(guān)于文件中的打開菜單,主要應(yīng)用uigetfile()標(biāo)準(zhǔn)讀盤文件處理對話框,利用對話框來選擇要打開的圖片,將對應(yīng)的程序放在打開菜單的回調(diào)函數(shù)中,并運行,將會打開文件選擇對話框,可以選擇打開不同的文件或者圖片。文件的保存,主要運用的是uiputfile()標(biāo)準(zhǔn)寫盤文件處理對話框,通過此來選取將要保存的圖片,將程序放在保存菜單的回調(diào)函數(shù)中并運行,將會出現(xiàn)保存文件處理對話框,可以進(jìn)行文件或者圖片的保存。

    2.2 編輯模塊

    編輯模塊包含的主要功能是對圖片進(jìn)行旋轉(zhuǎn)、反色等操作。

    2.2.1 旋轉(zhuǎn)

    學(xué)生可以任意輸入旋轉(zhuǎn)角度,主要用到的程序為A=getimage(handles.axes1),函數(shù)getimagage()用來獲取當(dāng)前加載的圖形對象的句柄(即在第一個坐標(biāo)軸中打開的圖片),然后把獲得的句柄值賦給A。如此一來,只要找到了A,對A進(jìn)行的操作就相當(dāng)于對該圖像進(jìn)行相應(yīng)的操作。學(xué)生在彈出的對話框中輸入想要旋轉(zhuǎn)的角度,點擊確定后圖像就可以做出相應(yīng)的角度旋轉(zhuǎn)變化。

    2.2.2 反色

    圖像的反色,就是對彩色圖像的R、G、B各彩色分量取反的技術(shù),即是彩色圖像中每一點用255減去原有的灰度值,得到的灰度值呈現(xiàn)出來就是圖像反色,這在圖像進(jìn)行二值化處理時非常有用。

    一般設(shè)輸入圖像為f(m,n),反色后的圖像為g(m,n),那么圖像反色的方法為:

    g(m,n)=255-f(m,n)

    得到的圖像g(m,n)就是需要的結(jié)果。

    2.3 圖像處理

    圖像處理這個模塊主要功能是對圖片進(jìn)行二值化、銳化、濾波、平滑、圖像變換等處理,其中,銳化和平滑是這個模塊的重點。

    2.3.1 圖像的銳化處理

    圖像銳化處理的主要是根據(jù)圖像處理的要求突出圖像中的某些細(xì)節(jié),使它們在視覺效果上得到增強。圖片中出現(xiàn)模糊的原因一方面可能是因為在進(jìn)行圖像處理時有錯誤操作,還有一種可能是因為在獲取圖像方法時的一些固有存在的影響造成的。運行程序,對打開的圖片進(jìn)行銳化處理,結(jié)果如圖2所示。

    圖2 圖像銳化處理圖

    2.3.2 圖像平滑

    在圖像采集和傳輸?shù)倪^程中,圖像可能遭到很多噪聲的污染,為得到正確的圖像信息,必須進(jìn)行一些必要的圖像處理以除圖像噪聲,這個去噪過程稱為圖像平滑[7]。圖像平滑根據(jù)處理時的手段和方法,可將其分為頻率域處理空間域[8-9]處理兩種,其中經(jīng)常使用的濾波方法有均值濾波和中值濾波等。例如對已加載的一幅圖片進(jìn)行添加噪聲,并用中值濾波的方法對其進(jìn)行圖像平滑,結(jié)果如圖3所示。

    圖3 圖像平滑圖

    2.4 實例分析

    數(shù)字圖像處理在工業(yè)領(lǐng)域有著越來越廣泛的應(yīng)用,通過數(shù)字圖像處理可以實現(xiàn)線徑和孔徑的非接觸檢測,這在提高檢測系統(tǒng)實時性、客觀性、自動化等方面都有著十分重要的使用價值[10-13]。實例分析主要功能是提供條紋圖像與定位孔兩個案例,使學(xué)生了解數(shù)字圖像處理在工業(yè)領(lǐng)域的一些實際應(yīng)用。

    線纜,定位孔直徑的檢測就是在背景下對較暗或者較亮的目標(biāo)對象進(jìn)行一定的圖像處理,得到具有很高對比度的數(shù)字圖像。在這里先以線纜直徑檢測為例,通過圖像增強,二值化等圖像處理后,就可以實現(xiàn)將線纜從背景中分離出來,然后通過循環(huán)算法統(tǒng)計出每行線纜所覆蓋的像素值,將所有的行線纜覆蓋像素統(tǒng)計完成后求取平均值,將平均值作為最終的檢測結(jié)果。

    定位孔直徑的檢測則與線纜直徑的檢測前期處理都一樣,也是通過二值化、濾波等圖像處理先將定位孔從背景中分離出來,再通過循環(huán)掃描法自上而下進(jìn)行行掃描,記錄定位孔覆蓋像素最大值,此結(jié)果便是定位孔的直徑。它的實際運行界面圖如圖4、5所示,分別為線纜直徑的檢測和定位孔的直徑檢測。

    圖4 線徑檢測

    圖5 孔徑檢測

    2.5 車牌識別系統(tǒng)

    近些年來,隨著我國經(jīng)濟的的快速發(fā)展,交通越來越發(fā)達(dá),車牌識別系統(tǒng)慢慢成為現(xiàn)代智能交通系統(tǒng)中的重要組成部分之一,應(yīng)用也越來越廣泛[14],通過提取識別車“身份”的車牌信息來管理城市現(xiàn)代交通,這對實現(xiàn)現(xiàn)代交通管理有著十分現(xiàn)實的意義[15-16]。

    本系統(tǒng)實現(xiàn)自動識別車牌號碼的功能,它是單獨的一個圖形用戶界面,學(xué)生可以將采集到的車牌照片放在這個模塊進(jìn)行處理,最終識別并輸出,其識別正確率、速度等方面都具有很大的優(yōu)勢。本系統(tǒng)設(shè)計的總體步驟如圖6所示。實際操作中可以從主操作界面中點擊菜單鍵“車牌識別系統(tǒng)”,進(jìn)入到車牌識別系統(tǒng)的操作界面,如圖7(a)所示。通過對車牌識別系統(tǒng)操作界面每個按鈕回調(diào)函數(shù)的編寫,運行程序代碼后,就可以實現(xiàn)對車牌號碼的自動識別。例如打開一個車牌照片并對其進(jìn)行預(yù)處理,如圖7(b)所示。在對車牌照片進(jìn)行預(yù)處理后,接著對處理后的照片進(jìn)行車牌定位,字符分割,就可以得到如圖7(c)的結(jié)果,在車牌字符分割之后,對其進(jìn)行字符識別,并輸出結(jié)果,如圖7(d)所示。

    圖6 車牌識別系統(tǒng)框圖

    圖7 車牌識別系統(tǒng)

    3 結(jié)語

    該教學(xué)系統(tǒng)結(jié)合MATLAB GUI平臺,將常用的圖像算法和圖像處理技術(shù)集中整合在一個GUI平臺上,實現(xiàn)了豐富的數(shù)字圖像處理功能,該系統(tǒng)還具有實例分析和車牌識別功能,學(xué)生可以利用這個教學(xué)系統(tǒng)充分了解圖像處理的過程以及實際應(yīng)用,使學(xué)生有感性的認(rèn)識,為進(jìn)一步深入學(xué)習(xí)理論知識提供了一個很好的平臺支撐。

    猜你喜歡
    車牌線纜對話框
    正?;謴?fù)虛擬機
    上海福爾欣線纜有限公司
    汽車電器(2019年9期)2019-10-31 07:51:08
    數(shù)字圖像處理技術(shù)在車牌識別系統(tǒng)中的應(yīng)用
    電子制作(2019年12期)2019-07-16 08:45:16
    Bootlace Worms’Secret etc.
    第一張車牌
    基于MATLAB 的車牌識別系統(tǒng)研究
    電子制作(2017年22期)2017-02-02 07:10:11
    彈上線纜布設(shè)技術(shù)研究
    華通線纜:“通”向未來的品牌夢
    中國品牌(2015年11期)2015-12-01 06:20:54
    快速抓取對話框中的完整信息
    電腦迷(2012年22期)2012-04-29 20:30:54
    “他的車牌是……”
    南宁市| 杭锦旗| 玉门市| 皮山县| 清流县| 建瓯市| 吴堡县| 广灵县| 开封市| 阿巴嘎旗| 鸡西市| 洮南市| 南汇区| 浦城县| 博爱县| 肥东县| 麻阳| 固镇县| 吉水县| 瑞昌市| 施甸县| 台湾省| 长春市| 台安县| 望都县| 牟定县| 简阳市| 赤壁市| 台前县| 吴旗县| 花垣县| 双桥区| 延寿县| 酒泉市| 左云县| 通山县| 扶风县| 宁德市| 靖远县| 图们市| 丹巴县|