數字圖像處理課程設計_第1頁
數字圖像處理課程設計_第2頁
數字圖像處理課程設計_第3頁
數字圖像處理課程設計_第4頁
數字圖像處理課程設計_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

數字圖像處理課程設計PAGEPAGE71課程設計目的(1)對數字圖像處理這門課程所學知識進行鞏固和擴充。(2)運用圖像理論知識來完成圖像的膨脹的設計。(3)學習并且熟練使用MATLAB軟件進行編程和仿真。(4)增強學生對圖像學科的學習興趣,培養(yǎng)圖像處理的仿真建模能力。(5)培養(yǎng)學生分析問題、解決問題的能力及動手操作能力。2課程設計要求(1)掌握課程設計的相關知識、概念清晰;(2)程序設計合理、能夠正確運行;(3)查閱資料,掌握圖像腐蝕的基本方法,編程實現膨脹;(4)掌握運用Matlab軟件對灰度與二值圖像的腐蝕的處理方法;(5)使用imerode函數進行圖像腐蝕,觀察腐蝕后的圖像變化情況。3理論知識敘述3.1圖像處理與數字圖像處理概念圖像處理并不僅限于對圖像進行增強、復原和編碼,還要對圖像進行分析,圖像分析旨在對圖像進行描述,即用一組數或符號表征圖像中目標區(qū)的特征、性質和相互間的關系,為模式識別提供基礎。描述一般針對圖像或景物中的特定區(qū)域或目標。閉運算通常用來填充目標內細小空洞,連接斷開的鄰近目標,平滑其邊界的同時不明顯改變其面積。數字圖像處理(digitalimageprocessing)是用計算機對圖像信息進行處理的一門技術,使利用計算機對圖像進行各種處理的技術和方法。利用數字圖像處理主要是為了修改圖形,改善圖像質量,或是從圖像中提起有效信息,還有利用數字圖像處理可以對圖像進行體積壓縮,便于傳輸和保存。3.2MATLAB及其圖像處理工具箱MATLAB語言是由美國MathWorks公司推出的計算機軟件,經過多年的逐步發(fā)展與不斷完善,現已成為國際公認的最優(yōu)秀的科學計算與數學應用軟件之一,它集數值分析、矩陣運算、信號處理和圖形顯示于一體,構成了一個方便的、界面友好的用戶環(huán)境,而且還具有可擴展性特征。MATLAB中的數字圖像是以矩陣形式表示的,矩陣運算的語法對MATLAB中的數字圖像同樣適用,這意味著MATLAB強大的矩陣運算能力對用于圖像處理非常有利。圖像處理工具箱(ImageProcessingToolbox)提供了一套全方位的參照標準算法和圖形工具,用于進行圖像處理、分析、可視化和算法開發(fā)??蛇M行圖像壓縮、空間轉換、圖像增強、特征檢測、降噪、圖像分割和圖像配準等功能。工具箱中大部分函數均以開放式MATLAB語言編寫,這意味著可以檢查算法、修改源代碼和創(chuàng)建自定義函數。本文利用MATLAB圖像處理工具箱對基于DCT的JPEG圖像壓縮編碼理論算法進行仿真,實驗證明該軟件功能強大,語言簡潔易學,工具箱具有豐富的技術支持并集成了該領域專家的智慧,應用簡單而效果良好。3.3MATLAB在數字圖像處理中的應用MATLAB7.x提供了2O類圖像處理函數,涵蓋了圖像處理包括近期研究成果在內的幾乎所有的技術方法,是學習和研究圖像處理的人員難得的寶貴資料和加工工具箱。這些函數按功能可分為圖像顯示、圖像文件I/O、圖像算術運算、幾何變換、圖像登記、像素值與統(tǒng)計、圖像分析、圖像增強、線性濾波、線性二元濾波設計、圖像去模糊、圖像變換、鄰域與塊處理、灰度與二值圖像的形態(tài)學運算、結構元素創(chuàng)建與處理、基于邊緣的處理、色彩映射表操作、色彩空間變換及圖像類型與類型轉換。Matlab數字圖像處理工具箱函數包括以下幾類:(1)圖像顯示函數;(2)圖像文件輸入、輸出函數;(3)圖像幾何操作函數;(4)圖像像素值及統(tǒng)計函數;(5)圖像分析函數;(6)圖像增強函數;(7)線性濾波函數;(8)二維線性濾波器設計函數;(9)圖像變換函數;(10)圖像鄰域及塊操作函數;(11)二值圖像操作函數;(12)基于區(qū)域的圖像處理函數;(13)顏色圖操作函數;(14)顏色空間轉換函數;(15)圖像類型和類型轉換函數。3.4原理簡述3.4.1形態(tài)學簡介數字圖像處理中的形態(tài)學處理是指將數字形態(tài)學作為工具從圖像中提取對于表達和描繪區(qū)域形狀有用處的圖像分量,比如邊界、骨架以及凸殼,還包括用于預處理或后處理的形態(tài)學過濾、細化和修剪等。圖像形態(tài)學處理中我們感興趣的主要是二值圖像。在二值圖像中,所有黑色像素的集合是圖像完整的形態(tài)學描述,二值圖像的各個分量是Z2的元素。假定二值圖像A和形態(tài)學處理的結構元素B是定義在笛卡兒網格上的集合,網格中值為1的點是集合的元素,當結構元素的原點移到點(x,y)時,記為Sxy,為簡單起見,結構元素為3x3,且全都為1,在這種限制下,決定輸出結果的是邏輯運算。3.4.2圖像膨脹的原理膨脹和腐蝕操作是形態(tài)學處理的基礎,許多形態(tài)學算法都是以這兩種運算為基礎的。膨脹,即給圖像中的對象邊界添加像素。膨脹是以得到B的相對與它自身原點的映像并且由z對映像進行移位為基礎的。A被B膨脹是所有位移z的集合,這樣,和A至少有一個元素是重疊的。我們可以把上式改寫為:結構元素B可以看作一個卷積模板,區(qū)別在于膨脹是以集合運算為基礎的,卷積是以算術運算為基礎的,但兩者的處理過程是相似的:⑴用結構元素B,掃描圖像A的每一個像素;⑵用結構元素與其覆蓋的二值圖像做“與”操作;⑶如果都為0,結果圖像的該像素為0,否則為1。在操作中,輸出圖像中所有給定像素的狀態(tài)都是通過對輸入圖像的相應像素及鄰域使用一定的規(guī)則進行確定。在膨脹操作時,輸出像素值是輸入圖像相應像素鄰域內所有像素的最大值。在二進制圖像中,如果任何像素值為1,那么對應的輸出像素值為1??梢允褂胕mdilate函數進行圖像膨脹,imdilate函數需要兩個基本輸入參數,即待處理的輸入圖像和結構元素對象。結構元素對象可以是strel函數返回的對象,也可以是一個自己定義的表示結構元素鄰域的二進制矩陣。此外,imdilate還可以接受兩個可選參數:PADOPT(padopt)——影響輸出圖片的大小、PACKOPT(packopt).——說明輸入圖像是否為打包的二值圖像(二進制圖像)。4設計方案4.1灰度矩陣的膨脹首先創(chuàng)建一個包含矩形對象的二值圖像矩陣,然后定義結構元素('square',9),再用imdilate函數將圖像進行膨脹操作,最終顯示原圖像和膨脹后的圖像進行對比觀察。4.2灰度圖像的膨脹首先從F盤中讀取灰度圖像,然后定義一個結構元素('square',6),再用imdilate函數對圖像進行膨脹操作和用1-im2bw(I)進行相反方向操作,再用imdilate函數將相反圖像進行膨脹操作,并依次顯示原始圖像,膨脹結果圖像,相反圖像,相反圖像膨脹結果進行對比觀察。4.3彩色圖像的膨脹首先讀取F盤中的彩色圖像,然后定義結構元素('square',3),用imdilate函數將原始圖像膨脹,再通過rgb2gray(I)函數將圖像進行二值化操作,轉化為灰度圖像,繼而再用imdilate函數將灰度圖像膨脹,依次顯示原始圖像,原始圖像膨脹結果,灰度圖像,灰度圖像膨脹結果進行對比觀察。4.4圖像的膨脹與邊緣提取首先讀取F盤中的彩色圖像,然后定義結構元素('diamond',2),再用rgb2gray(I)函數將圖像進行二值化操作,轉化為灰度圖像,用imdilate函數膨脹灰度圖像和J1=imerode(J,SE);J2=J-J1;兩步操作提取灰度圖像的邊緣,顯示原始圖像,圖像灰度化結果,灰度圖像膨脹結果和邊緣提取圖像的結果,并進行對比觀察。5程序設計5.1灰度矩陣的膨脹BW=zeros(90,90);BW(30:60,30:60)=1;%創(chuàng)建一個包含矩形對象的二值圖像矩陣SE=strel('square',9);%定義結構元素BW2=imdilate(BW,SE);%將圖像進行膨脹操作figure(1);imshow(BW);%顯示原圖像title('原圖像');figure(2);imshow(BW2);%顯示膨脹后的圖像title('膨脹結果圖像');5.2灰度圖像的膨脹I=imread('F:\1003030405\zhaowei.jpg');%從F盤中讀取圖像SE=strel('square',6);%定義一個結構元素IM1=imdilate(I,SE);%將圖像進行膨脹操作J=1-im2bw(I);%將圖像進行相反方向操作IM2=imdilate(J,SE);%將相反圖像進行膨脹操作figure(1);imshow(I);title('原始圖像');%顯示原始圖像figure(2);imshow(IM1);%顯示膨脹結果圖像title('膨脹結果圖像');figure(3);imshow(J);title('相反圖像');%顯示相反圖像figure(4);imshow(IM2);%顯示相反圖像膨脹結果title('相反圖像膨脹結果');5.3彩色圖像的膨脹I=imread('F:\1003030405\hehua.jpg');%讀取F盤中的彩色圖像SE=strel('square',3);%定義結構元素J=imdilate(I,SE);%將原始圖像膨脹K=rgb2gray(I);%將圖像進行二值化操作,轉化為灰度圖像L=imdilate(K,SE);%將灰度圖像膨脹figure(1);imshow(I);%顯示原始圖像title('原始圖像');figure(2);imshow(J);%顯示原始圖像膨脹結果title('原始圖像膨脹結果');figure(3);imshow(K);%顯示圖像灰度化結果title('灰度圖像');figure(4);imshow(L);%顯示灰度圖像膨脹結果title('灰度圖像膨脹結果');5.4圖像的膨脹與邊緣提取I=imread('F:\1003030405\baobao.jpg');SE=strel('diamond',2);J=rgb2gray(I);%將圖像進行二值化操作,轉化為灰度圖像L=imdilate(J,SE);J1=imerode(J,SE);J2=J-J1;figure(1);imshow(I);%顯示原始圖像title('原始圖像');figure(2);imshow(J);%顯示圖像灰度化結果title('灰度圖像');figure(3);imshow(L);title('灰度圖像膨脹結果');%顯示灰度圖像膨脹結果figure(4);imshow(J2);title('邊緣提取圖像');%顯示邊緣提取圖像6仿真結果與分析6.1二值圖像矩陣仿真結果分析:利用結構元素將圖6-1亮的地方進行膨脹的結果如圖6-2所示,證明對圖像的膨脹處理成功。圖6-1二值圖像矩陣原始圖像圖6-2二值圖像矩陣膨脹結果圖像6.2灰度圖像的仿真結果分析:利用結構元素將圖6-3亮的地方進行膨脹的結果如圖6-4所示,證明對圖像的膨脹處理成功;對圖6-5進行取反操作得到圖6-6,并且對圖6-7進行膨脹得到圖6-8,通過對處理后的趙薇的四幅圖像的對比觀察證明對圖像的處理成功。圖6-3灰度圖像的原始圖像圖6-4灰度圖像的膨脹結果圖像圖6-5灰度圖像的相反圖像圖6-6灰度圖像的相反圖像膨脹結果6.3彩色圖像的仿真結果分析:利用結構元素將圖6.3.1亮的地方進行膨脹的結果如圖6.3.2所示,證明對圖像的膨脹處理成功;對圖6.3.1進行灰度化操作得到圖6.3.3,并且對圖6.3.3進行膨脹得到圖6.3圖6-7彩色圖像的原始圖像圖6-8彩色圖像的原始圖像膨脹結果圖6-9彩色圖像的灰度化圖像圖6-10灰度圖像膨脹結果6.4圖像的膨脹和邊緣提取利用結構元素對圖6.3.1進行灰度化操作得到圖6.4.2,并且對圖6.4.2進行膨脹得到圖6.4.3,對圖6.4.3邊緣提取得到圖6.圖6-11圖像邊緣提取的原始圖像圖6-12圖像邊緣提取的灰度圖像圖6-13圖像邊緣提取的灰度圖像膨脹結果圖6-14邊緣提取圖像總結本次實驗利用形態(tài)學運算—膨脹對圖像進行了處理。數學形態(tài)學的基本思想是:用具有一定形態(tài)的結構元素去量度和提取圖像中的對應形狀,以達到圖像分析和識別的目的。它的優(yōu)點有:有效濾除噪聲、保留圖像中原有信息、算法易于用并行處理方法有效實現等等。圖像的二值化處理就是將圖像上的點的灰度置為0或255,也就是講整個圖像呈現出明顯的黑白效果。一般情況下,膨脹和腐蝕是不可逆運算,對圖像膨脹或腐蝕都導致圖像目標面積大小改變。為了對二值圖像進行著兩種基本操作而保證圖像目標面積不發(fā)生明顯變化,提出了二值圖像的開運算和閉運算。使用同一個結構元素對圖像先膨脹再進行腐蝕的運算稱為閉運算。閉運算的作用是在保持原目標的大小與形態(tài)的同時,填充凹陷,彌合孔洞和裂縫。常用來填充孔洞、凹陷和連接斷開的目標,與膨脹作用相類似,但與膨脹的處理相比,具有保持目標大小不變的優(yōu)點。通過本次的實驗,我了解了二值形態(tài)學的基本運算,掌握了二值圖像膨脹、基本方法,并且會運用編程實現膨脹、腐蝕,本次的實驗目的已經完成,意識到在以后的生活中要了解做事情的目的,注重每一個與細節(jié),認真思考遇到的所有問題,提高自己各方面的能力。感謝魏老師教會我們理論與實踐知識,也讓我明白了什么是學習,怎么樣學習,為以后的生活奠定的基礎與指引了方向??偟膩碚f,在此次實驗中遇到了較多問題,經過對相關知識的復習以及對相關資料的查詢,才逐個地解決了。在今后的實驗課中要有充分的準備與預習,不懂的問題要提前查資料,這樣在實驗中才會胸有成竹,才不會手忙腳亂。參考文獻[1]張汗靈編著MATLAB在圖像處理中的應用/北京:清華大學出版社,2021[2]王家文MATLAB6.5圖形圖像處理國防工業(yè)出版社[3]余成波編著數字圖像處理及MATLAB實現重慶大學出版社2021[4]龔聲蓉,劉純平,王強數字圖像處理與分析北京:清華大學出版社,2021.7[5]郝文化主編MATLAB圖形圖像處理應用教程中國水利水電出版社2021[6]蘇金明,王永利編著MATLAB圖形圖像電子工業(yè)出版社2021[7]阮秋琦,數字圖像處理學·北京:電子工業(yè)出版社,2021

公司印章管理制度一、目的公司印章是公司對內對外行使權力的標志,也是公司名稱的法律體現,因此,必須對印章進行規(guī)范化、合理化的嚴格管理,以保證公司各項業(yè)務的正常運作,由公司指定專人負責管理。二、印章的種類公章,是按照政府規(guī)定,由主管部門批準刻制的代表公司權力的印章。專用章,為方便工作專門刻

溫馨提示

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

評論

0/150

提交評論