彩色圖像轉(zhuǎn)灰度圖像_第1頁(yè)
彩色圖像轉(zhuǎn)灰度圖像_第2頁(yè)
彩色圖像轉(zhuǎn)灰度圖像_第3頁(yè)
彩色圖像轉(zhuǎn)灰度圖像_第4頁(yè)
彩色圖像轉(zhuǎn)灰度圖像_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、彩色圖像轉(zhuǎn)灰度圖像L=imread(i:1.jpg)L=double(L);Xrgb=0.2990*L(:,:,1)+0.5870*L(:,:,2)+0.1140*L(:,:,3);NbColors=255;X=wcodemat(Xrgb,NbColors);map1=gray(NbColors);image(X);colormap(map1);title(原圖像的灰度圖);小波壓縮-低頻信息保留壓縮方式L=imread(i:1.jpg)L=double(L);Xrgb=0.2990*L(:,:,1)+0.5870*L(:,:,2)+0.1140*L(:,:,3);NbColors=255;X

2、=wcodemat(Xrgb,NbColors);map1=gray(NbColors);image(X);colormap(map1);title(原圖像的灰度圖);axissquare;disp(灰度圖像X的大小);whos(X)c,s=wavedec2(X,2,bior3.7);ca1=appcoef2(c,s,bior3.7,1);ch1=detcoef2(h,c,s,1);%水平方向cv1=detcoef2(v,c,s,1);%垂直方向cd1=detcoef2(d,c,s,1);%斜線方向a1=wrcoef2(a,c,s,bior3.7,1);h1=wrcoef2(h,c,s,bio

3、r3.7,1);v1=wrcoef2(v,c,s,bior3.7,1);d1=wrcoef2(d,c,s,bior3.7,1);%各頻率成分重構(gòu)c1=a1,h1;v1,d1;image(c1);colormap(gray);axissquare;title(分解后低頻和高頻信息);ca1=appcoef2(c,s,bior3.7,1);ca1=wcodemat(ca1,440,mat,0);ca1=0.5*ca1;disp(第一次壓縮后圖像的大小為:);image(ca1);colormap(gray);%colormap(map);axissquare;title(第一次壓縮圖像);whos

4、(ca1)ca2=appcoef2(c,s,bior3.7,2);ca2=0.25*ca2;image(ca2);colormap(gray);%colormap(map);axissquare;title(第二次壓縮圖像);disp(第二次壓縮后圖像大小為:);whos(ca2)灰度圖像X的大小NameSizeBytesClassX150 x125150000doublearrayGrandtotalis18750elementsusing150000bytes第一次壓縮后圖像的大小為:NameSizeBytesClassca182x7045920doublearrayGrandtotali

5、s5740elementsusing45920bytes第二次壓縮后圖像大小為:NameSizeBytesClassca248x4216128doublearrayGrandtotalis2016elementsusing16128bytes二維小波壓縮H=imread(i:1.jpg)H=double(H);Grgb=0.2990*H(:,:,1)+0.5870*H(:,:,2)+0.1140*H(:,:,3);NbColors=255;G=wcodemat(Grgb,NbColors);map2=gray(NbColors);figure(4);image(G);colormap(map2

6、);title(原圖像的灰度圖);%轉(zhuǎn)換成為灰度級(jí)索引圖像CA1,CH1,CV1,CD1=dwt2(G,bior3.7);%從分解系數(shù)中提取近似和細(xì)節(jié)CA1,CH1,CV1,CD1=dwt2(G,bior3.7);A1=upcoef2(a,CA1,bior3.7,1);H1=upcoef2(h,CH1,bior3.7,1);V1=upcoef2(v,CV1,bior3.7,1);D1=upcoef2(d,CD1,bior3.7,1);%顯示近似和細(xì)節(jié)%figure(name,近似分量A1);colormap(map2);subplot(2,2,1);image(wcodemat(A1,192)

7、;title(近似A1);subplot(2,2,2);image(wcodemat(H1,192);title(水平細(xì)節(jié)H1);subplot(2,2,3);image(wcodemat(V1,192);title(垂直細(xì)節(jié)V1);subplot(2,2,4);image(wcodemat(D1,192);title(對(duì)角細(xì)節(jié)D1);%對(duì)圖像進(jìn)行多尺度分解C,S=wavedec2(G,2,bior3.7);%提取分解后的近似和細(xì)節(jié)系數(shù)CA2=appcoef2(C,S,bior3.7,2);CH2,CV2,CD2=detcoef2(all,C,S,2);CH1,CV1,CD1=detcoef2

8、(all,C,S,2);%從系數(shù)C重構(gòu)第二層近似A2=wrcoef2(a,C,S,bior3.7,2);H1=wrcoef2(h,C,S,bior3.7,1);V1=wrcoef2(v,C,S,bior3.7,1);D1=wrcoef2(d,C,S,bior3.7,1);H2=wrcoef2(h,C,S,bior3.7,2);V2=wrcoef2(v,C,S,bior3.7,2);D2=wrcoef2(d,C,S,bior3.7,2);%顯示多尺度分解的結(jié)果%figure(name,多尺度分解后的近似與細(xì)節(jié));colormap(map2);subplot(2,4,1);image(wcodem

9、at(A1,192);title(近似A1);subplot(2,4,2);image(wcodemat(H1,192);title(水平細(xì)節(jié)H1);subplot(2,4,3);image(wcodemat(V1,192);title(垂直細(xì)節(jié)V1);subplot(2,4,4);image(wcodemat(D1,192);title(對(duì)角細(xì)節(jié)D1);subplot(2,4,5);image(wcodemat(A2,192);title(近似A2);subplot(2,4,6);image(wcodemat(H2,192);title(水平細(xì)節(jié)H2);subplot(2,4,7);imag

10、e(wcodemat(V2,192);title(垂直細(xì)節(jié)V2);subplot(2,4,8);image(wcodemat(D2,192);title(對(duì)角細(xì)節(jié)D2);%從多尺度分解后的系數(shù)重構(gòu)原始圖像并顯示結(jié)果G0=waverec2(C,S,bior3.7);%figure(name,多尺度分解后的系數(shù)重構(gòu)原始圖像);image(G0);colormap(map2);colorbar;FileEditViewInsertToolsDesktopWindowHelpTiQS|k畋.色V|遲肛目|回小波包壓縮F=imread(i:1.jpg)F=double(F);Ergb=0.2990*F(

11、:,:,1)+0.5870*F(:,:,2)+0.1140*F(:,:,3);NbColors=255;E=wcodemat(Ergb,NbColors);map4=gray(NbColors);figure(name,小波包壓縮);subplot(1,2,1);image(E);colormap(map4);title(原始圖像);%=%采用默認(rèn)的全局閾值進(jìn)行圖像壓縮處理thr,sorh,keepapp,crit=ddencmp(cmp,wp,E);Ec,treed,perf0,perfl2=wpdencmp(E,sorh,3,bior3.1,crit,thr,keepapp);subplo

12、t(1,2,2);image(Ec);colormap(map4);title(壓縮后的圖像);%=%給出壓縮效率disp(小波分解系數(shù)中置0的系數(shù)個(gè)數(shù)百分比:);perf0disp(壓縮后圖像剩余能量百分比:);perfl2小波分解系數(shù)中置0的系數(shù)個(gè)數(shù)百分比:perf0=53.0851壓縮后圖像剩余能量百分比:perfl2=99.9981DCT壓縮x=imread(i:1.jpg)I=rgb2gray(x);J=dct2(I);%figure(name,色圖);imshow(log(abs(J);colormap(jet(64);colorbar;J(abs(J)10)=0;K=idct2(

13、J)/255;%figure(name,DCT壓縮的圖像);imshow(I);disp(DCT壓縮的圖像的大?。?;whos(I)%figure(name,DCT壓縮編碼后的圖像);imshow(K);disp(DCT壓縮編碼后的圖像的大小:);whos(K)DCT壓縮的灰度圖像原圖像的色圖x=imread(i:1.jpg)I=rgb2gray(x);J=dct2(I);%figure(name,色圖);imshow(log(abs(J);colormap(jet(64);colorbar;J(abs(J)10)=0;K=idct2(J)/255;小波消噪A=imread(i:1.jpg)A

14、=double(A);Brgb=0.2990*A(:,:,1)+0.5870*A(:,:,2)+0.1140*A(:,:,3);NbColors=255;B=wcodemat(Brgb,NbColors);map3=gray(NbColors);figure(name,小波消噪處理)subplot(2,2,1);image(B);%colormap(map3);title(原始圖像灰度圖);axissquare;%生成含噪圖像并圖示init=2055615866;randn(seed,init);BB=B+8*randn(size(B);subplot(2,2,2);image(BB);colormap(map3);title(含噪圖像);axissquare;%對(duì)圖像進(jìn)行消噪處理%用小波函數(shù)coif2對(duì)圖像XX進(jìn)行2層分解cc,dd=wavedec2(BB,2,coif2);n=1,2;%設(shè)置尺度向量p=10.28,24.08;%設(shè)置閾值向量%對(duì)三個(gè)高頻系數(shù)進(jìn)行閾值處理nc=wthcoef2(h,cc,dd,n,p,s);nc=wthcoef2(v,cc,dd,n,p,s);nc=wthcoef2(d,cc,dd,n,p,s);B1=waverec2(nc,dd,coif2);subplot(2,2,3);image(B1);colormap(map3);tit

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論