




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、華北水利水電大學(xué)North China University of Water Resources and Electric Power 數(shù)字圖像處理課設(shè) 題目 基于MATLAB的復(fù)雜圖像目標(biāo)提取 課程名稱 數(shù)字圖像處理 學(xué) 院 信息工程學(xué)院 專 業(yè) 通信工程 指導(dǎo)老師 許麗 完成時間 2017.10.27 目錄一、 設(shè)計要求1二、 設(shè)計原理和方案11、 圖像直方圖12、 圖像灰度23、 低通濾波24、 邊緣檢測2三、 設(shè)計步驟及結(jié)果31、 圖像的讀取的存儲32、 彩色圖像的灰度化33、 圖像的濾波34、 圖像的邊緣檢測45、 不同顏色目標(biāo)圖像的提取56、 相同顏色的目標(biāo)圖像的提取5四、 問題
2、解決及體會7五、 參考文獻8附錄8摘要在我們?nèi)粘I钪?,由于工作等各種需要,我們往往會對圖像進行各種處理,其中就包括對復(fù)雜圖像目標(biāo)提取,當(dāng)然有很多的處理方法本次主要是在用MATLAB對圖像做基本的處理來提取目標(biāo)圖像特征。本次課設(shè)用MATLAB處理時,首先對圖片進行基礎(chǔ)的處理,包括彩色圖像轉(zhuǎn)化為灰色圖像的處理、二值處理、直方圖的分析、濾波處理以及利用各種算法對圖像進行邊緣化處理等操作。然后采用合適的方法對圖像目標(biāo)做最終的提取。在本次課設(shè)中,我采用的是利用MATLAB生成圖片的直方圖,然后從直方圖上得出不同顏色所對應(yīng)的灰度,再灰度對不同顏色的圖像分別進行提取。但是此方法有一個很大的局限性,就是無法
3、處理相同顏色的目標(biāo)圖像,因此經(jīng)過對資料的查閱和老師的幫助,我找到了解決方法,對相同顏色的圖像進行區(qū)域劃分,然后再對處于不同區(qū)域的目標(biāo)圖像分別進行提取。關(guān)鍵詞:圖像目標(biāo)提取 MATLAB 灰度 區(qū)域提取1、 設(shè)計要求自選一幅圖像,確定要選擇的目標(biāo)區(qū)域,編寫合適的程序,然后用MATLAB或VC+Opencv對目標(biāo)圖形進行提取,要求對圖像做基礎(chǔ)的處理,包括圖像的讀取,存儲,去噪,邊緣檢測等觸及處理。2、 設(shè)計原理和方案在實際圖像處理中,一般情況下我們只是注意到圖像中那些我們感興趣的目標(biāo),因為只有這部分也就是我們注意到的有用的目標(biāo)物才能為我們提供高效、有用的信息。而這些目標(biāo)一般又都對應(yīng)著圖像中某些特定
4、的、具有獨特性質(zhì)的區(qū)域。為了把這些有用的區(qū)域提取出來供我們?nèi)祟愂褂?,我們對圖像的提取做了很多的研究。本次課設(shè)采用的原理主要是用MATLAB處理,首先對圖片進行基礎(chǔ)的處理,包括彩色圖像轉(zhuǎn)化為灰色圖像的處理、二值處理、直方圖的分析、濾波處理以及利用各種算法對圖像進行邊緣化處理等操作。然后采用合適的方法對圖像目標(biāo)做最終的提取。采用的是利用MATLAB生成圖片的直方圖,然后從直方圖上得出不同顏色所對應(yīng)的灰度,再灰度對不同顏色的圖像分別進行提取。對相同顏色的圖像進行區(qū)域劃分,然后再對處于不同區(qū)域的目標(biāo)圖像分別進行提取。從而達到課設(shè)要求1、 圖像直方圖圖像直方圖能很直觀的反映出圖像的特征,灰度,強度等,并
5、且在處理時很容易實現(xiàn),且具有圖像平移、旋轉(zhuǎn)、縮放不變性等眾多優(yōu)點,在很多方面都得到了廣泛地應(yīng)用,特別是灰度圖像的閾值分割、基于顏色的圖像檢索以及圖像分類。直方圖圖形化顯示不同的像素值在不同的強度值上的出現(xiàn)頻率,對于灰度圖像來說強度,范圍為0255之間,對于RGB的彩色圖像可以獨立顯示三種顏色的強度直方圖。強度直方圖是用來尋找灰度圖像二值化閾值常用的方法。若一幅灰度圖像的直方圖顯示為兩個波峰,則二值化閾值應(yīng)該是這兩個波峰之間的某個灰度值。同時強度直方圖是調(diào)整圖像對比度的重要依據(jù)直方圖實現(xiàn)方法:對一幅灰度圖像從上到下,從左到右掃描每個像素值,在每個灰度值上計算像素數(shù)目,不同的灰度值,并以這些數(shù)據(jù)為
6、基礎(chǔ)完成圖像直方圖的繪制。從而得出目標(biāo)圖像的特征。2、 圖像灰度把白色與黑色之間按對數(shù)關(guān)系分為若干等級,稱為灰度?;叶裙卜譃?56階。并且在應(yīng)用中我們通常采用的是用灰度表示的圖像稱作灰度圖,因為從灰度圖像上我們可以很清晰地看出圖像的各種特征。圖像通常是由紅色綠色藍色三個通道組成的。并且這三種顏色使用以灰度顯示的,用不同的灰度色階來表示各顏色在圖像中的比重?;叶葦?shù)字圖像是每個像素只有一個采樣顏色的圖像。這類圖像通常顯示為從最暗黑色到最亮的白色的灰度,盡管理論上這個采樣可以表示任何顏色的不同深淺,甚至可以是不同亮度上的不同顏色?;叶葓D像與黑白圖像不同,在計算機圖像領(lǐng)域中黑白圖像只有黑色與白色兩種顏
7、色;灰度圖像在黑色與白色之間還有許多級的顏色深度。并且在實驗中對灰度圖像的處理可以很大程度上提高運算的速率以及效果。3、 低通濾波圖像的濾波,即在盡量保留圖像細(xì)節(jié)特征的條件下對目標(biāo)圖像的噪聲進行抑制,在圖像的處理中占據(jù)非常重要的地位,因為它的處理將直接影響到后續(xù)圖像處理和分析的有效性和可靠性。而本次試驗中采用的是中值濾波法對圖像進行處理。中值濾波自產(chǎn)生便被廣泛應(yīng)用于各種對噪聲的處理中。中值濾波器是基于次序統(tǒng)計完成信號恢復(fù)的一種典型的非線性濾波器,其基本原理是把圖像或序列中心點位置的值用該域的中值替代,并且具有運算簡單、速度快、除噪效果好等優(yōu)點。并且在應(yīng)用中中值濾波于得到了發(fā)展和改進,便是現(xiàn)在所
8、稱的標(biāo)準(zhǔn)中值濾波,標(biāo)準(zhǔn)中值濾波算法的基本思想是將濾波窗口內(nèi)的最大值和最小值均視為噪聲,用濾波窗口內(nèi)的中值代替窗口中心像素點的灰度,在一定程度上抑制了噪聲。實際上在一定鄰域范圍內(nèi)具有最大或最小灰度值這一特性的,除了噪聲點,還包括圖像中的邊緣點、線性特征點等。因此很大程度上提高了圖像處理和分析的有效性和可靠性。4、 邊緣檢測綜合分析本次實驗采取的是Prewitt算子邊緣檢測,Prewitt算子是一種一階微分算子的邊緣檢測,利用像素點上下、左右鄰點的灰度差,在邊緣處達到極值檢測邊緣,去掉部分偽邊緣,對噪聲具有平滑作用 。其原理是在圖像空間利用兩個方向模板與圖像進行鄰域卷積來完成的,這兩個方向模板一個
9、檢測水平邊緣,一個檢測垂直邊緣。對數(shù)字圖像f(x,y),Prewitt算子的定義如下:G(i)=|f(i-1,j-1)+f(i-1,j)+f(i-1,j-1)-f(i+1,j-1)+f(i+f(i+1,j)+1)|G(j)=|f(i-1,j+1)+f(i,j+1)+f(i+1j+1)-f(i-1,j-1)+f(i,j-1)+f(i+,j-1|則 P(i,j)=maxG(i),G(j)或 P(i,j)=G(i)+G(j)3、 設(shè)計步驟及結(jié)果1、 圖像的讀取的存儲相關(guān)程序:M=imread('G:3.png');subplot(2,3,1);imshow(M,);title(
10、9;原彩色圖');imwrite(M,'G:4.png');2、 彩色圖像的灰度化相關(guān)程序:M=rgb2gray(M);3、 圖像的濾波相關(guān)程序:H=fspecial('average',5);F1=double(filter2(H,M);subplot(2,3,2);imshow(F1,);title('均值低通濾波');4、 圖像的邊緣檢測相關(guān)程序:M=imread('G:3.png');K=rgb2gray(M);subplot(2,3,3),imhist(K);M1=-1,-1,-1;0,0,0;1,1,1;M2=
11、-1,0,1;-1,0,1;-1,0,1;N1=filter2(M1,K);N2=filter2(M2,K);K1=double(N1);K2=double(N2);M=(abs(K1) +abs(K2);figure,imshow(uint8(M)title('Prewitt算子邊緣檢測');5、 不同顏色目標(biāo)圖像的提取相關(guān)程序:123 201 196 218分別為彩色圖像的綠色、粉色、黃色以及橙黃的灰度值。num=123 201 196 218;m,n=size(N);for I1=1:4 D=zeros(m,n); D=D+255; for i=1:m for j=1:n
12、 if N(i,j)=num(I1) D(i,j)=N(i,j); end end end subplot(2,2,I1) imshow(D,);end6、 相同顏色的目標(biāo)圖像的提取采用對目標(biāo)區(qū)域進行劃分,然后依據(jù)不同的區(qū)域?qū)δ繕?biāo)圖像進行提取。圖像讀?。簣D像劃分區(qū)域:圖像提?。?、 問題解決及體會通過這次課程設(shè)計,知道自己在這一課程上存在的不足,另外也從這個課程設(shè)計中學(xué)到了很多東西,通過對程序的編寫以及MATLAB的具體操作,提高了自己編寫程序的能力,并且對MATLAB的操作更加熟練,以及一些對圖片處理的基本操作,包括彩色圖像轉(zhuǎn)化為灰色圖像的處理、二值處理、直方圖的分析、濾波處理以及利用各種算
13、法對圖像進行邊緣化處理等操作。自己的能力和知識面都得到了很大的提高。但是在整個過程中遇到了一些困難,查閱了資料,也得到了老師和同學(xué)的幫助,不過每一次的問題的解決都是一個大的進步,對于參數(shù)的選取最讓我覺得困難,首先是閉運算的矩陣的選取,還有根據(jù)圖像對灰度的估計與精確從而利用不同顏色的灰度進行目標(biāo)圖像的提取,還有我之前設(shè)想的是根據(jù)不同顏色的圖像的不同灰度進行目標(biāo)圖像的提取,實驗也得到了很好的結(jié)果,但是面對同學(xué)提出的對于相同顏色的圖像該如何進行提取的問題。我發(fā)現(xiàn)了問題所在,但由于時間的限制,所以只能在源程序上進行修改,在老師的幫助下,我試著編寫程序?qū)⑾嗤膱D像進行分區(qū)域,編號,然后再對不同區(qū)域的目標(biāo)
14、圖像進行提取。最后成功的解決了問題。此次的課程設(shè)計是一個讓自己得到很大提高的一個課程,可以讓自己叢中學(xué)到很多,在課程設(shè)計過程中不免會出現(xiàn)不少問題,如果對這些知識足夠了解就能很到找到問題原因,并且輕松解決,所以掌握一定的知識很重要,另外也要多實踐,在實踐中檢驗自己,提高自己的動手能力,課程設(shè)計使我充分體會到了解決問題得到結(jié)果后的那種喜悅。也從中收獲到了很多知識,也為接下來的學(xué)習(xí)打下了良好的基礎(chǔ)。5、 參考文獻【1】姚敏,數(shù)字圖像處理,機械出版社【2】李俊輝,數(shù)字圖像處理,清華大學(xué)出版社【3】賀興華,周媛媛,王繼陽,MATLAB圖像處理,人民郵電出版社【4】劉衛(wèi)國,MATLAB程序設(shè)計及應(yīng)用 高等
15、教育出版社附錄:不同顏色目標(biāo)圖像的提取總程序:clcclear all;M=imread('G:3.png');subplot(2,3,1);imshow(M,);title('原彩色圖');M=rgb2gray(M); N=M; imwrite(M,'G:4.png'); H=fspecial('average',5);F1=double(filter2(H,M);subplot(2,3,2);imshow(F1,);title('均值低通濾波'); M=imread('G:3.png');K=r
16、gb2gray(M);subplot(2,3,3),imhist(K);M1=-1,-1,-1;0,0,0;1,1,1;M2=-1,0,1;-1,0,1;-1,0,1;N1=filter2(M1,K);N2=filter2(M2,K);K1=double(N1);K2=double(N2);M=(abs(K1) +abs(K2);figure,imshow(uint8(M)title('Prewitt算子邊緣檢測'); figurenum=123 201 196 218;m,n=size(N);for I1=1:4 D=zeros(m,n); D=D+255; for i=1:m for j=1:n if N(i,j)=num(I1) D(i,j)=N(i,j); end end end subplot(2,2,I1) imshow(D,);end相同顏色的目標(biāo)圖像的分區(qū)域提取總程序:clcclearclose allM= imread('G:5.png');M=im2bw(M);figure(1);imshow(M);M=M;figure(2);imshow(M);L, num = bwlabel(M);STATS1=regionprops(L,'Perimeter'); ahe=si
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中學(xué)業(yè)水平考試實驗操作中常見設(shè)備問題及解決方案
- 江蘇省大豐區(qū)萬盈鎮(zhèn)沈灶初級中學(xué)2024年數(shù)學(xué)七上期末調(diào)研模擬試題含解析
- 廣東省廣州白云廣雅實驗學(xué)校2025屆七上數(shù)學(xué)期末考試試題含解析
- 四川省雅安市雨城區(qū)雅安中學(xué)2024年物理八上期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 車輛買賣合同書及車輛改裝及年檢及保險協(xié)議
- 采石廠礦產(chǎn)資源開采權(quán)終止合同
- 游戲開發(fā)與編程技巧
- 醫(yī)院潔凈手術(shù)室安全隱患自查手冊
- 行業(yè)發(fā)展趨勢預(yù)測與未來展望
- 智能穿戴設(shè)備技術(shù)的發(fā)展趨勢及市場分析
- 心力衰竭教案
- 2025年班組長綜合管理技能競賽理論考試題庫500題(含答案)
- 2024-2025學(xué)年四川省成都市錦江區(qū)八年級上學(xué)期期末數(shù)學(xué)試卷(含答案)
- 中試基地建設(shè)可行性研究報告
- 光伏發(fā)電建設(shè)項目二級安全教育培訓(xùn)考試試卷(附答案)
- 大學(xué)英語四級高頻詞匯1500+六級高頻詞匯1500
- 《基礎(chǔ)護理學(xué)(第七版)》考前強化模擬練習(xí)試題庫500題(含答案)
- 中學(xué)教科研課題管理制度
- 叉車司機證考試題庫(含各題型)
- 房屋永久居住權(quán)協(xié)議書(2篇)
- 2025-2030年中國合成氨產(chǎn)品行業(yè)市場發(fā)展現(xiàn)狀及前景趨勢分析報告
評論
0/150
提交評論