數(shù)字圖像處理 圖像平滑和銳化變換處理_第1頁
數(shù)字圖像處理 圖像平滑和銳化變換處理_第2頁
數(shù)字圖像處理 圖像平滑和銳化變換處理_第3頁
數(shù)字圖像處理 圖像平滑和銳化變換處理_第4頁
數(shù)字圖像處理 圖像平滑和銳化變換處理_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、. 圖像平滑和銳化變換處理 一、實(shí)驗(yàn)內(nèi)容和要求 1、 灰度變換:灰度拉伸、直方圖均衡、伽馬校正、log變換等。 2、 空域平滑:box、gauss模板卷積。 3、 頻域平滑:低通濾波器平滑。 4、空域銳化:銳化模板銳化。 5、頻域銳化:高通濾波器銳化。 二、實(shí)驗(yàn)軟硬件環(huán)境 PC機(jī)一臺、MATLAB軟件 三實(shí)驗(yàn)編程及調(diào)試 1、 灰度變換:灰度拉伸、直方圖均衡、伽馬校正、log變換等。 灰度拉伸程序如下: I=imread(kids.tif); J=imadjust(I,0.2,0.4,); subplot(2,2,1),imshow(I); subplot(2,2,2),imshow(J); s

2、ubplot(2,2,3),imhist(I); subplot(2,2,4),imhist(J); 直方圖均衡程序如下: I=imread(kids.tif); J=histeq(I); Subplot(2,2,1); Imshow(I); Title(原圖像); Subplot(2,2,2); Imshow(J); Title(直方圖均衡化后的圖像) ; Subplot(2,2,3) ; Imhist(I,64); Title(原圖像直方圖) ; Subplot(2,2,4); Imhist(J,64) ; Title(均衡變換后的直方圖) ; 伽馬校正程序如下: A=imread(kid

3、s.tif); x=0:255; a=80,b=1.8,c=0.009; B=b.(c.*(double(A)-a)-1; y=b.(c.*(x-a)-1; . . subplot(3,2,1); imshow(A); subplot(3,2,2); imhist(A); subplot(3,2,3); imshow(B); subplot(3,2,4); imhist(B); subplot(3,2,6); plot(x,y); log變換程序如下: Image=imread(kids.tif); subplot(1,2,1);imshow(Image); Image=log(1+doubl

4、e(Image); subplot(1,2,2);imshow(Image,); 2、 空域平滑:box、gauss模板卷積。 A=imread(onion.png); B=rgb2gray(A); figure,subplot(3,2,1);imshow(B); title(原始圖象); H=imnoise(B,gaussian); subplot(3,2,2);imshow(H); title(高斯噪聲); Q=imnoise(B,salt & pepper); subplot(3,2,3);imshow(Q); title(椒鹽噪聲); M=fspecial(average,3*3);

5、E=imfilter(Q,M); subplot(3,2,4);imshow(E); title(3*3平均模板); N=fspecial(average,5*5); K=imfilter(Q,N); subplot(3,2,5);imshow(K); title(5*5平均模板); Z=fspecial(average,7*7); J=imfilter(Q,Z); subplot(3,2,6);imshow(J); title(7*7平均模板); 3、 頻域平滑:低通濾波器平滑。 頻域低通濾波處理噪聲的程序如下: f1,f2=freqspace(25,meshgrid); . . Hd=ze

6、ros(25,25); d=sqrt(f1.2+f2.2)0.5;%0.5為截止半徑大小 Hd(d)=1; h=fsamp2(Hd); figure(1),freqz2(h,64,64); RGB=imread(onion.png); I=rgb2gray(RGB); I1=imnoise(I,gaussian); I2=imnoise(I,salt & pepper,0.02); I3=imnoise(I,speckle); J=imfilter(I,h,replicate); J1=imfilter(I1,h,replicate); J2=imfilter(I2,h,replicate);

7、 J3=imfilter(I3,h,replicate); figure(2),subplot(221),imshow(J); title(原圖像濾波后); subplot(222),imshow(J1); title(高斯污染圖像濾波后); subplot(223),imshow(J2); title(椒鹽污染圖像污染后); subplot(224),imshow(J3); title(乘法污染圖像濾波后); 4、 空域銳化:銳化模板銳化。 I=imread(onion.png); A=RGB2gray(I); figure,subplot(2,3,1); imshow(A); title(

8、原圖); hs=fspecial(sobel); S=imfilter(A,hs); hp=fspecial(prewitt); P=imfilter(A,hs); A=double(A);%雙精度型 H=0,1,0;1,-4,1;0,1,0;%拉普拉斯算子 J=conv2(A,H,same); K=A-J; subplot(2,3,2),imshow(K); title(拉普拉斯銳化圖像); B=edge(A,roberts,0.1); subplot(2,3,3),imshow(B); title(羅伯特銳化圖像); subplot(2,3,4),imshow(S); title(sobe

9、l算子銳化圖像); . . subplot(2,3,5),imshow(P); title(prewitt算子銳化圖像); 5、頻域銳化:高通濾波器銳化。 A=imread(onion.png); B=rgb2gray(A); figure,subplot(131),imshow(B); title(原圖); B=double(B); B=fftshift(fft2(B); E=B; M,N=size(B); k1=round(M/2); k2=round(N/2); D=50; for i=1:1:M for j=1:1:N juli=sqrt(i-k1)2+(j-k2)2); K(i,j)=1-exp(-1/2)*juli2*(1/D2);E(i,j)=K(i,j)*E(i,j); end end E=ifft2(ifftshift(E); E=uint8(real(E); subplot(132),imshow(E);title(高斯高通濾波器); 四、實(shí)驗(yàn)結(jié)果及分析 1、灰度變換:灰度拉伸、直方圖均衡、伽馬校正、log變換等。 灰度拉伸運(yùn)行結(jié)果如下: 直方圖均衡運(yùn)行結(jié)果如下: . . 伽馬校

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論