《圖像處理MATLAB》PPT課件

《圖像處理MATLAB》PPT課件

ID:36864073

大小:544.10 KB

頁(yè)數(shù):22頁(yè)

時(shí)間:2019-05-10

《圖像處理MATLAB》PPT課件_第1頁(yè)
《圖像處理MATLAB》PPT課件_第2頁(yè)
《圖像處理MATLAB》PPT課件_第3頁(yè)
《圖像處理MATLAB》PPT課件_第4頁(yè)
《圖像處理MATLAB》PPT課件_第5頁(yè)
資源描述:

《《圖像處理MATLAB》PPT課件》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、1圖像處理的MATLAB實(shí)現(xiàn)2一、讀取圖像使用函數(shù)imread可以將圖像讀入MATLAB環(huán)境,其語(yǔ)法格式為:imread('filename')其中,filename是一個(gè)含有圖像文件全名的字符串。常用圖像操作3當(dāng)filename中不包含任何路徑信息時(shí),imread會(huì)從當(dāng)前目錄中尋找并讀取圖像文件。要想讀取指定路徑中的圖像,最簡(jiǎn)單的辦法就是在filename中輸入完整的路徑。例如,>>I=imread('D:myimageslena.bmp');從驅(qū)動(dòng)器D上名為myimages的文件夾中讀取圖像文件lena.bmp。對(duì)于索引色圖像,讀

2、取格式為:[X,map]=imread('filename')常用圖像操作4二、圖像顯示imshow是最常用的顯示圖像的函數(shù),有以下幾種格式:■imshow(I,n)用于顯示灰度圖像,n為灰度級(jí)數(shù)目,默認(rèn)值為256。在很多情況下,經(jīng)過(guò)處理的圖像數(shù)據(jù)的值域都會(huì)發(fā)生變化。比如對(duì)一幅double類(lèi)型的灰度圖像濾波后,圖像數(shù)據(jù)的值域已不在[0,1]中了,如果還用前面的顯示方法,則得不到正確的結(jié)果。常用圖像操作5如果清楚地知道數(shù)據(jù)的值域[lowhigh],可以使用命令imshow(I,[lowhigh])。否則可用空向量為參數(shù),即imshow(I,

3、[])?!鰅mshow(BW)用于顯示二值圖像?!鰅mshow(RGB)用于顯示真彩色圖像?!鰅mshow(X,map)用于顯示索引色圖像。常用圖像操作6繪制直方圖最簡(jiǎn)單的方法是使用未指定輸出的函數(shù)imhist。例:繪制一幅灰度圖像的直方圖。>>imhist(I)直方圖的繪制7直方圖均衡化MATLAB圖像處理工具箱提供了用于直方圖均衡化的函數(shù)histeq,其格式為:J=histeq(I,n)其中,I為輸入圖像,n為輸出圖像指定的灰度級(jí)數(shù),n的默認(rèn)值為64。8添加噪聲MATLAB圖像處理工具箱提供了模擬噪聲生成的函數(shù)imnoise,它可以對(duì)

4、圖像添加一些典型的噪聲,其格式為:(1)g=imnoise(f,'gaussian',m,var)將均值為m、方差為var的高斯噪聲加到圖像f上。默認(rèn)值為均值是0,方差是0.01的噪聲。(2)g=imnoise(f,'salt&pepper',d)將噪聲密度為d(即包含噪聲值的圖像區(qū)域的百分比)的椒鹽噪聲加到圖像f上。默認(rèn)的噪聲密度為0.05。9添加噪聲(3)g=imnoise(f,‘speckle',var)用方程g=f+n×f將乘性噪聲添加到圖像f上,其中n是均值為0、方差為var的均勻分布的隨機(jī)噪聲。var的默認(rèn)值為0.04。例:對(duì)

5、下面的圖像eight.tif分別加入高斯噪聲、椒鹽噪聲和乘性噪聲。10添加噪聲>>I=imread('rice.tif');>>J1=imnoise(I,'gaussian',0,0.02);>>J2=imnoise(I,'salt&pepper',0.02);>>J3=imnoise(I,'speckle',0.02);>>subplot(2,2,1),imshow(I)>>subplot(2,2,2),imshow(J1)>>subplot(2,2,3),imshow(J2)>>subplot(2,2,4),imshow(J3)11空

6、間域平滑—均值濾波MATLAB圖像處理工具箱提供了基于卷積的圖像濾波函數(shù)filter2,其格式為:B=filter2(h,A,'full')其中,A為輸入圖像,h為濾波算子,'full'表示濾波后的圖像與原圖像A的大小相同。12空間域平滑—均值濾波最典型的S為3×3鄰域,這時(shí)均值濾波的模板為:這樣,將模板在待處理圖像中逐點(diǎn)滑動(dòng),與圖像相卷積,就可得到整幅圖像的平滑。13空間域平滑—均值濾波例:對(duì)一幅灰度圖像lena.bmp添加高斯噪聲,并進(jìn)行均值濾波。(濾波模板大小為3×3)>>I=imread('lena.bmp');>>subplot

7、(1,3,1),imshow(I)>>title('原始圖像')>>J=imnoise(I,'gaussian',0,0.02);>>subplot(1,3,2),imshow(J)>>title('加噪圖像')14空間域平滑—均值濾波>>I=imread('lena.bmp');>>h=[111;111;111];>>h=h/9;%產(chǎn)生3×3的均值濾波模板>>J1=filter2(h,J,'same');%用均值模板對(duì)圖像J濾波>>subplot(1,3,3),imshow(J1,[])>>title('均值濾波結(jié)果')15空間域平滑—

8、中值濾波MATLAB圖像處理工具箱提供了用于實(shí)現(xiàn)中值濾波的函數(shù)medfilt2,其格式為:B=medfilt2(A,[mn])用大小為m×n的窗口對(duì)圖像A進(jìn)行中值濾波,窗口大小的默認(rèn)值為3×3

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。