freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于matlab的數(shù)字圖像與邊緣檢測(cè)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-24 18:51 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 像的直方圖基本上可以描述圖像的概貌。直方圖反應(yīng)的是一幅7圖像的灰度值的概率統(tǒng)計(jì)特征,常用的方法有直方圖均衡化技術(shù)和直方圖規(guī)定化技術(shù)。(1) 直方圖均衡化其基本思想是把原圖的直方圖變換成均勻分布的形式,這樣增強(qiáng)了像素灰度值的動(dòng)態(tài)范圍,從而達(dá)到了增強(qiáng)圖像整體對(duì)比度的效果。MATLAB 圖像處理工具箱提供了用于直方圖均衡化的函數(shù) histeq,其語(yǔ)法格式為:I2=histeq(I,n)[I2,T]=histeq(I,…..)式中,表示輸出圖像的灰度級(jí)數(shù)目,是一個(gè)可選參數(shù),默認(rèn)值為64;[J,T]=histeq(I,….)表示返回將圖像 I 的灰度直方圖變換成圖像 J 的直方圖變換 T。 圖 2 灰度調(diào)整后的圖像與直方圖(2)直方圖規(guī)定化直方圖均衡化的優(yōu)點(diǎn)是能自動(dòng)增強(qiáng)整個(gè)圖像的對(duì)比度,但其具體的增強(qiáng)效果不容易控制,處理的結(jié)果總是得到全局均衡化的直方圖。而在實(shí)際生活中,為了得到某種特定的形狀,有時(shí)需要將直方圖進(jìn)行某種變換,從而有選8擇地增強(qiáng)某個(gè)灰度值范圍的對(duì)比度。 圖像濾波圖像的空間文理信息可以形象的反映出圖像的大小、位置、和形狀等特征,利用線性濾波技術(shù)可以對(duì)圖像的某些紋理信息進(jìn)行一定程度的增強(qiáng),而去除其他的特征。線性濾波是一種鄰域操作,其結(jié)果由濾波器系數(shù)與濾波窗口掃描區(qū)域的相應(yīng)像素值的乘積之和給出。濾波主要有兩種:(1)線性濾波,它屬于空余濾波平滑技術(shù),主要采用鄰域平均法,用于去除圖像通過(guò)掃描得到的噪聲顆粒。鄰域平均法的主要思想是用幾個(gè)像素灰度的平均值來(lái)代替某個(gè)像素。(2)中值濾波是一種常用的非線性平滑濾波器,其濾波原理是,中值濾波器的輸出像素值是有鄰域像素的中間值決定的,其濾波后產(chǎn)生的圖像模糊較少,適合于消除圖像的孤立噪聲點(diǎn)。MATLAB 圖像處理工具箱提供了用于實(shí)現(xiàn)中值濾波的函數(shù) medifilt2,其語(yǔ)法格式為:J=medifilt2(I1,[m,n])其中,為指定濾波器窗口的大小,默認(rèn)值為 3*3,返回圖像 I1 經(jīng)濾波后的圖像 J。 9圖 3 加入椒鹽噪聲后圖像的均值濾波和中值濾波 圖 4 加入高斯噪聲后圖像的均值濾波和中值濾波 MATLAB 圖像處理數(shù)字圖像處理技術(shù)發(fā)展迅速,在實(shí)際上生活中起到了很大的作用,而MATLAB 對(duì)數(shù)字圖像的處理很是方便,用相應(yīng)的函數(shù)便可實(shí)現(xiàn)。 MATLAB 中的圖像文件格式(1)PCX 格式:可處理 124 位等圖像數(shù)據(jù)。(2)BMP 格式:有 24 為非壓縮圖像,8 位 RLE 圖像。(3)DHF 格式:有 24 位光柵圖像數(shù)據(jù)集。(4)JPEG 格式。是一種稱為聯(lián)合圖像專家組的圖像壓縮格式。(5)TIFF 格式。處理 24 為非壓縮圖像,24 為packbit 壓縮圖像,1 位 CCITT 壓縮圖像。(6)XWD 格式。包括 8 位 Zpixmaps,XYBitmaps,1 位 XYPixmaps。(7)PNG 格式。 圖像類型(1)索引圖像(2)灰度圖像10(3)RGB 圖像(4)二進(jìn)制圖像 圖像的幾何操作在對(duì)數(shù)字圖像進(jìn)行操作時(shí),在某些時(shí)候只需要對(duì)圖像的某一部分進(jìn)行相應(yīng)的操作。而圖像的幾何操作主要包括 3 種。(1)圖像的旋轉(zhuǎn)imrorate 函數(shù)可以通過(guò)一種特定的插補(bǔ)方法來(lái)改變顯示圖像,其語(yǔ)法格式為:B=imrorate(A,angle,method)其中,A 是圖像的數(shù)據(jù)矩陣,angle 是圖像的旋轉(zhuǎn)角度,method 可以是nearest、bicubic 或 bilinear。Nearest(近鄰插補(bǔ)運(yùn)算):輸入像素的賦值為當(dāng)前點(diǎn)的像素點(diǎn)。Bicubic(雙立方插補(bǔ)運(yùn)算):輸入像素的賦值為 4*4 矩陣所包含有效點(diǎn)的加權(quán)平均值。Bilinear(雙線性插補(bǔ)運(yùn)算):輸入像素的賦值為 2*2 矩陣所包含有效點(diǎn)的加權(quán)平均值。11圖 5 旋轉(zhuǎn)圖(2) 圖像的剪切imcrop 函數(shù)可以實(shí)現(xiàn)對(duì)圖像的剪切操作。該操作剪切的是圖像中的一個(gè)矩陣子圖,用戶可以通過(guò)參數(shù)指定這個(gè)矩形四個(gè)頂點(diǎn)的坐標(biāo),也可以交互的用鼠標(biāo)選取這個(gè)操作。其語(yǔ)法格式為:X1=imcrop(X,map):對(duì)索引圖像進(jìn)行交互式的剪切。I1=imcrop(I):對(duì)灰度圖像進(jìn)行交互式的剪切。X2=imcrop(X,map,[xmin ymin width height]): 對(duì)索引圖像進(jìn)行非交互式剪切。12 圖 6 交互與非交互圖像對(duì)比圖(3) 調(diào)整圖像的大小函數(shù)可以通過(guò)一種特定的插補(bǔ)方法來(lái)調(diào)整圖像的大小,其語(yǔ)法格式為:B=imresize(A,m,methed):用 methed 指定的插補(bǔ)方法返回大小等于 A 的m 倍的圖像 B。B=imresize(A,[mrows ncols],methed)用指定的插補(bǔ)方法返回大小為mrows*ncols 的圖像。參數(shù) method 有三種:nearest、bilinear 和 bicubic。圖 7 縮小圖 圖像類型的轉(zhuǎn)換13有時(shí)對(duì)圖像進(jìn)行圖像類型轉(zhuǎn)換以方便某些處理,提供了三種基本類型的圖像轉(zhuǎn)換。(1) RGB 圖像轉(zhuǎn)換為灰度圖像的函數(shù) rgb2gray(),其語(yǔ)法格式為:I=rgb2gray(RGB)前者表示將輸入的 RGB 圖像轉(zhuǎn)換為灰度圖 I.圖 8 RGB 圖像轉(zhuǎn)換為灰度圖后的圖(2) RGB 圖像轉(zhuǎn)換為索引圖像的函數(shù) rgb2ind(),其語(yǔ)法格式為:[X,map]=rgb2ind(RGB):直接將圖像轉(zhuǎn)換為具有顏色圖 map 的矩陣 X(3)轉(zhuǎn)換為二值圖像的函數(shù) im2bw()這一函數(shù)通過(guò)閾值化方法將索引、灰度和圖像轉(zhuǎn)化為二值圖像。其語(yǔ)法格式主要:BW=im2bw(I,level):灰灰度圖像 I 轉(zhuǎn)換為二值圖像BW=im2bw(RGB,level):將 RGB 圖像轉(zhuǎn)換為二值圖像14 圖 9 將灰度圖像和 RGB 圖像轉(zhuǎn)換為二值圖像后的圖(3)索引圖像轉(zhuǎn)換為灰度圖像的函數(shù) ind2grap,其語(yǔ)法格式為:I=ind2grap(X,map)將具有顏色圖 map 的索引圖像 X 轉(zhuǎn)換為轉(zhuǎn)換為灰度圖像 I,X 可以是雙精度型或 unit8 型, I 是雙精度型. MATLAB 的二值圖像操作二值圖像的處理過(guò)程相對(duì)簡(jiǎn)單,而數(shù)學(xué)形態(tài)學(xué)的處理主要是二值圖像。 態(tài)學(xué)簡(jiǎn)介數(shù)學(xué)形態(tài)學(xué)圖像處理的基本思想是利用結(jié)構(gòu)元素來(lái)收集圖像的信息。當(dāng)該結(jié)構(gòu)元素在圖像中不斷移動(dòng)時(shí),便可以考察圖像各個(gè)部分之間的相互關(guān)系,從而了解圖像各個(gè)部分的結(jié)果特征。數(shù)學(xué)形態(tài)學(xué)的基本運(yùn)算有腐蝕、膨脹、開(kāi)啟和閉合。設(shè) 為二維歐幾里德空間,A 為圖像矩陣,B 為結(jié)構(gòu)元素矩陣,?是歐式空間中的一點(diǎn)。數(shù)學(xué)形態(tài)學(xué)運(yùn)算是用 B 對(duì) A 進(jìn)行操作。而實(shí)際b?上,結(jié)構(gòu)元素本身也是一種圖像矩陣。幾種圖像操作的定義:15平移: 定義為圖像 A 被 b 平移后的結(jié)果,表示為 ,bA ??bAa???其中,中 所有的元素是 A 中對(duì)應(yīng)元素平移到以 b 點(diǎn)為原點(diǎn)的坐標(biāo)系內(nèi)的結(jié)果。反射: 定義為圖像 A 經(jīng)圖像原點(diǎn)反射的結(jié)果,表示為A A??a???平移和反射著兩個(gè)操作,可以定義數(shù)學(xué)形態(tài)學(xué)中的兩個(gè)基本操作,即膨脹(Dilation)和腐蝕(Erosion) ,其數(shù)學(xué)表達(dá)式如下:膨脹運(yùn)算的數(shù)字表達(dá)式: (3????,xABabABA???????????2)腐蝕運(yùn)算的數(shù)字表達(dá)式: (3zbABA???????3) 開(kāi)運(yùn)算:A 對(duì) B 的開(kāi),即 A 被 B 進(jìn)行開(kāi)運(yùn)算的結(jié)果定義為: (3?????4)即 A 先被 B 腐蝕,再被 B 膨脹的結(jié)果。閉運(yùn)算:對(duì)的閉運(yùn)算定義為: (3??A???5)即 A 先被 B 膨脹,后再被 B 腐蝕的結(jié),通常,開(kāi)運(yùn)算用來(lái)刪除圖像中的小分支,可以使圖像縮??;閉運(yùn)算用來(lái)填補(bǔ)圖像中的空穴,可以使圖像放大;而腐蝕和膨脹運(yùn)算具有平移不變形,對(duì)圖像 A 的腐蝕和膨脹的運(yùn)算結(jié)果只取決于 A 與 B 的結(jié)構(gòu),而與 A 的位置無(wú)關(guān)。16 二值數(shù)學(xué)形態(tài)學(xué)的運(yùn)算函數(shù)dilate 函數(shù)實(shí)現(xiàn)二值圖像的膨脹運(yùn)算,其語(yǔ)法格式為:BW=dilate(BW1,SE,….,N)返回圖像 BW1 經(jīng)過(guò)結(jié)構(gòu)元素 SE 膨脹 N次后的圖像,這里 SE 為結(jié)構(gòu)元素。 圖 10 二值圖像與腐蝕圖像Imerode 函數(shù)實(shí)現(xiàn)二值圖像的腐蝕運(yùn)算,其語(yǔ)法格式為:IM1=Imerode (IM,SE) 返回灰度、二值圖像和壓縮二值圖像 IM 進(jìn)行腐蝕的圖像。 圖 11 灰度圖像與腐蝕圖像 圖像變換圖像變換在圖像處理和圖像分析中占有重要地位。圖像變換就是將圖17像轉(zhuǎn)換到變換域,如頻率域,進(jìn)行圖像處理和圖像分析。這給圖像數(shù)據(jù)壓縮、特征提取、圖像去噪等帶來(lái)了很大的方便,從而使后面的處理運(yùn)算變得簡(jiǎn)單。在數(shù)字圖像處理中,輸入圖像和輸出圖像通常都是二維的,一般表示成二維數(shù)字矩陣,可以直接叫二維傅里葉變換、二維 DFT、二維 FFT。 快速傅立葉變換離散傅立葉變換所需要的乘法和加法的操作次數(shù) N 是 2 的冪的時(shí)候,其計(jì)算效率高,使用起來(lái)簡(jiǎn)單方便。其算法思想是:先對(duì)原圖進(jìn)行轉(zhuǎn)置,按行對(duì)轉(zhuǎn)置后的圖像矩陣作一維FFT,將此變換所得的中間矩陣在轉(zhuǎn)置,在按行對(duì)轉(zhuǎn)置后的中間矩陣作一維FFT,最后得到的就是二維 FFT。MATLAB 圖像處理工具箱提供了以下處理圖像的快速傅立葉變換的函數(shù);Fft2 用來(lái)計(jì)算二維快速傅立葉變換,其語(yǔ)法格式為:F=fft2(f)F=fft2(f,m,n)其中,F(xiàn)=fft2(f)返回圖像 f 的二維變換矩陣,F(xiàn) 與 f 的大小一致。F=fft2(f,m,n)截取或補(bǔ)充 0 元素,使圖像的大小為 m*n,然后對(duì)其進(jìn)行二維fft,的大小沒(méi)有改變。計(jì)算 fft2 所需要的時(shí)間與 [m,n]=size(f)有關(guān),如果 m和 n 為 2 的冪,則計(jì)算速度最快。18圖 12 快速傅立葉變換后的圖 離散余弦變換離散余弦變換(DCT)是圖像壓縮處理中應(yīng)用較多的一種變換。它利用傅里葉變換的對(duì)稱性,采用圖像邊界折疊操作將圖像變換成為偶函數(shù)形式,然后對(duì)圖像進(jìn)行二維傅里葉變換,變換后的結(jié)果將僅包含余弦項(xiàng)。MATLAB 圖像處理工具箱提供了兩種用于圖像處理的 DCT 變換函數(shù);dct2 使用一個(gè)基于的算法來(lái)提高輸入輸出速度,特別適合于比較大的輸入矩陣,其語(yǔ)法格式為:B=dct2(A)B=dct2(A,[m,n])B=dct2(A,m,n)其中,B=dct2(A) 用于計(jì)算圖像的二維 DCT,變換前后圖像的大小一樣;B=dct2(A,[m,n])通過(guò)補(bǔ) 0 或截取元素,使得 A 成為 m*n 大小的矩陣,變換結(jié)果 B 與 A 的大小也是一樣的。idct2 是 dct2 的反變換,其語(yǔ)法格式與 dct2 相同。 小結(jié)本章主要介紹了數(shù)字圖像處理的主要內(nèi)容,主要有基本概念、圖像增19強(qiáng)、MATLAB 圖像處理、MATLAB 的二值圖像操作、圖像變換。3. 圖像分析——邊緣檢測(cè)在某些情況下,為了辨別和分析圖像,需要對(duì)圖像進(jìn)行分離提取的操作,在此基礎(chǔ)上可進(jìn)一步進(jìn)行圖像的識(shí)別與分析。 邊緣檢測(cè)簡(jiǎn)介邊緣檢測(cè)是圖像處理和計(jì)算機(jī)視覺(jué)中的基本問(wèn)題,邊緣是指其周圍像素灰度變化不連續(xù)的那些像素的集合,邊緣廣泛從在于物體與背景之間、物體與物體之間,因此它是圖像分割所依賴的重要特征。邊緣檢測(cè)的目的是標(biāo)識(shí)數(shù)字圖像中亮度變化明顯的點(diǎn)。圖像邊緣有方向和幅值兩個(gè)特征,通常沿邊緣的走向灰度變換平緩,垂直于邊緣走向的像素灰度變換劇烈。根據(jù)灰度變換的特點(diǎn),常見(jiàn)的邊緣分為:凸緣型、階躍型、房頂型。凸緣型:其邊緣的灰度值上升與下降都比較緩慢。階躍型:其邊緣處于圖像中兩個(gè)具有不同灰度值的相鄰區(qū)域之間。房頂型:其主要對(duì)應(yīng)細(xì)線條的灰度值變換區(qū)域。20 邊緣檢測(cè)方法由于圖像的邊緣是以灰度變化出現(xiàn)的,因此,可以通過(guò)計(jì)算圖像灰度的不連續(xù)性來(lái)增強(qiáng)圖像和進(jìn)行
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1