999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MATLAB GUI的圖像處理系統(tǒng)設(shè)計

2017-05-19 16:08:52王宏偉
商情 2017年12期
關(guān)鍵詞:數(shù)字圖像處理

王宏偉

(東南大學(xué)成賢學(xué)院電子與計算機工程系)

【摘要】MATLAB 是目前流行的數(shù)字計算軟件,其具有強大的圖像處理能力,并且界面簡單,易于操作,是設(shè)計圖像處理系統(tǒng)的理想工具。 本文將以MATLAB的圖形用戶界面(即GUI)平臺對圖像處理系統(tǒng)進行設(shè)計。 其中大部分的圖像處理算法都可以通過 MATLAB 的圖像處理工具箱進行實現(xiàn),這大大節(jié)省了研究成本和時間。[1]該系統(tǒng)支持索引圖像、灰度圖像、RGB 圖像等圖像類型的文件格式的讀,寫和處理。這些功能在生活中有很多的運用價值,同樣的,對于運算量大、過程復(fù)雜的功能,利用 MATLAB也可以快速得到所需結(jié)果。因為篇幅有限,本文將著重闡述圖像邊緣檢測以及對比度增強的實現(xiàn)。

【關(guān)鍵詞】MATLAB 數(shù)字圖像處理 GUI 邊緣檢測

圖像處理的絕大部分操作都是基于圖形用戶界面(GUI)進行的,GUI的作用是為用戶提供一個直觀的可編輯的界面,并可以通過該界面實現(xiàn)自己設(shè)定的功能,這大大降低了程序員的編輯工作。同樣我們也不必了解每一步的程序語句,只需建立簡單的內(nèi)在聯(lián)系的程序語言即可。

1、圖像的邊緣檢測

邊緣檢測技術(shù)作用于圖像的局部線性結(jié)構(gòu)。目前多數(shù)的檢測技術(shù)都是應(yīng)用一些已有形式的梯度算子或者直接歸一化閾值分割。邊緣檢測廣泛應(yīng)用于圖像的分割、分類、配準(zhǔn)等,實際生活中,邊緣檢測主要被用作一個局部濾波運算完成的。

1.1閾值分割

灰度閾值的目的是把圖像的灰度分成不同的等級,然后自己設(shè)定一個灰度閾值來確定需要得到的區(qū)域或想要分割開的邊界,該方法最常用的處理辦法是二值化的閾值分割。程序中先通過函數(shù)rgb2gray即將所有類型圖像轉(zhuǎn)換為灰度圖像,再通過循環(huán)語句for讀取每個點的灰度值,然后基于已設(shè)定的閾值將圖像轉(zhuǎn)化為二值圖像。

1.2梯度分割

梯度分割即利用某些算子對圖像進行邊緣檢測,邊緣勾畫出物體的邊緣部分,使我們能夠看清物體的輪廓。同時邊緣所攜帶的大量信息,是圖像識別中抽取圖像特征的重要屬性。梯度分割常用的幾個邊緣檢測算子有Robert,Sobel以及Canny。這些算子都是基于函數(shù)的導(dǎo)數(shù)進行分類的。函數(shù)的導(dǎo)數(shù)可以反映圖像的灰度變化幅度,一階導(dǎo)的極大極小值或者二階導(dǎo)的零點值都是圖像灰度變化最明顯的地方,因此把這些地方作為圖像的邊緣有其合理的依據(jù)。

1.2.1 Robert交叉算子

Robert算子是一種利用局部差分算子尋找邊緣的算子,兩個卷積為x=[1,0;0,-1],y=[0,1;-1,0],x和y線性相加得到其灰度的衡量標(biāo)準(zhǔn),在程序中,我們同樣需要rgb2gray函數(shù)對圖像進行灰度轉(zhuǎn)換,再通過函數(shù)edge( ,'Robert') 直接調(diào)用Robert算子即可,因為工具箱自帶了該函數(shù),所有操作起來相當(dāng)簡單。

1.2.2 Sobel算子

與Robert類似,兩個卷積為x=[-1,0,1;-2,0,2;-1,0,1],y=[1,2,1;0,0,0;-1,-2,-1],程序操作也相同,其中sobel算子對灰度漸變和噪點多的圖像處理效果更為優(yōu)秀。

1.2.3 Canny算子

Canny算子的方法是利用高斯濾波器計算導(dǎo)數(shù),然后利用導(dǎo)數(shù)極大值和極小值來尋找圖像的梯度。該算子使用兩個閾值來分別檢測圖像的強邊緣和弱邊緣。這種方法對于噪聲較多的圖像處理效果較為出色。程序中通過函數(shù)edge( ,'Canny') 直接調(diào)用Canny算子即可。

2、圖像的對比度增強

對比度的增強在圖像處理也是很重要的一種技術(shù),該技術(shù)也是基于點的逐個處理,修改圖像的每一個像素的灰度值,依次達(dá)到癌變圖像的動態(tài)范圍。

2.1線性變換

線性變換的方法是將原圖像的灰度值線性的壓縮或者拉伸,比如原來的灰度范圍是[a,A],改變后的灰度范圍是[b,B],但在實際生活中,單純的線性變換并不能得到較好的效果,我們可以設(shè)計多段的分段變換對不同區(qū)間的灰度值分別進行處理,從而利用線性變換最大限度的提高圖像的對比度。

2.2非線性變換

在有些情況下,線性變換并不能滿足處理的要求,此時我們可以利用非線性變換來處理圖像,通常使用的是對數(shù)變換和Gamma校正。

對數(shù)變換的公式如下:g(x,y)=Clog(f(x,y)+1),這段函數(shù)可以拓寬灰度低值,同時降低高值灰度。

Gamma校正的公式如下:g=kr=k(f/c)^(1/r),其中k為常數(shù),默認(rèn)為1,1/r取值范圍通常在0.4~0.8。

MATLAB中,線性變換和非線性變換都可以用imadjust實現(xiàn),只不過調(diào)用格式略有不同,若為線性變換,函數(shù)為T=imadjust(I),若為非線性變換,則為T=imadjust(I,gamma)。

除了上述的功能,MATLAB還具備很多其他的圖像處理能力,例如圖像的變換,旋轉(zhuǎn),圖像銳化,平滑,編碼壓縮及恢復(fù)。還有更多的功能等待開發(fā),篇幅有限,在這就不再累述了。

參考文獻(xiàn):

[1]周品.MATLAB 圖像處理與圖形用戶界面設(shè)計[M].清華大學(xué)出版社.2031.

[2]陳超.MATLAB應(yīng)用實例精講[M].北京:電子工業(yè)出版社.2011.

猜你喜歡
數(shù)字圖像處理
圖像實時檢測技術(shù)在激光切割中的應(yīng)用研究
MATLAB在《數(shù)字圖像處理》課程中的輔助教學(xué)
數(shù)字圖像處理技術(shù)在當(dāng)前影像專業(yè)的作用探討
基于灰色系統(tǒng)理論的數(shù)字圖像處理算法
信息與計算科學(xué)專業(yè)《數(shù)字圖像處理》課程教學(xué)探討與實踐
考試周刊(2016年91期)2016-12-08 22:19:28
微課在大學(xué)專業(yè)課中的應(yīng)用研究
以應(yīng)用實例為主線、以程序設(shè)計為主導(dǎo)的數(shù)字圖像處理課程教學(xué)方法改革
數(shù)字圖像處理課程CDIO模式教學(xué)法實踐
《數(shù)字圖像處理》課程的驅(qū)動教學(xué)實踐
科技視界(2016年3期)2016-02-26 10:11:04
基于Blackfin的圖像識別式印刷網(wǎng)點測版儀的研制
主站蜘蛛池模板: 亚洲天堂网2014| 国产欧美另类| 国产欧美日韩另类| 国产小视频免费观看| 在线视频97| 亚洲一区二区三区麻豆| 天天婬欲婬香婬色婬视频播放| 成人免费一级片| 欧美区一区| 久久综合婷婷| 日韩东京热无码人妻| 四虎影院国产| 亚洲aⅴ天堂| 日本精品视频一区二区 | 精品伊人久久久大香线蕉欧美| 午夜在线不卡| 欧美国产中文| 日韩精品高清自在线| 精品中文字幕一区在线| 国模沟沟一区二区三区| 国产视频只有无码精品| 成人无码区免费视频网站蜜臀| 亚洲国产黄色| 国产精品永久在线| 玖玖精品在线| 72种姿势欧美久久久久大黄蕉| www.精品国产| 欧美激情第一欧美在线| 欧美精品成人一区二区视频一| 精品成人一区二区| 日韩av无码精品专区| www.精品国产| 欧美成人影院亚洲综合图| 一级毛片无毒不卡直接观看| 找国产毛片看| 五月婷婷精品| 一级成人a毛片免费播放| 97人人模人人爽人人喊小说| 91小视频在线| 国产日韩丝袜一二三区| 欧美区国产区| 91国内外精品自在线播放| 91av国产在线| 精品自窥自偷在线看| 亚洲视频a| 日韩免费中文字幕| 色哟哟精品无码网站在线播放视频| 四虎影视无码永久免费观看| 无码日韩视频| 日韩一区二区在线电影| 色偷偷一区二区三区| 国产亚洲美日韩AV中文字幕无码成人| 一区二区欧美日韩高清免费| 国产裸舞福利在线视频合集| 五月婷婷导航| 国产午夜一级毛片| 国产女同自拍视频| 日韩毛片免费视频| 日韩少妇激情一区二区| 丁香婷婷久久| 无码人妻热线精品视频| 996免费视频国产在线播放| 黄色一级视频欧美| 88av在线| 色天堂无毒不卡| 国产香蕉在线视频| 国产一区二区色淫影院| 99免费在线观看视频| 日韩av无码精品专区| 国产精品久久久久鬼色| 毛片网站在线播放| 亚洲精品无码不卡在线播放| 国产福利一区视频| 激情综合五月网| 久久精品无码国产一区二区三区| 午夜国产精品视频| 亚洲国产欧美目韩成人综合| 精品人妻一区无码视频| 亚洲无码免费黄色网址| 好久久免费视频高清| 乱色熟女综合一区二区| 超碰aⅴ人人做人人爽欧美|