matlab圖像處理函數總結_第1頁
matlab圖像處理函數總結_第2頁
matlab圖像處理函數總結_第3頁
matlab圖像處理函數總結_第4頁
matlab圖像處理函數總結_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

付費下載

下載本文檔

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

文檔簡介

1.將圖像二值化I=imread('nan.jpg');BW=im2bw(I,0.2);//必須在0-1之間imshow(BW)2.灰度圖像保存文件名必須為.pgm3.將灰度圖像轉換為二值圖像I=imread('nan.pgm');subplot(121);imshow(I);title('?-?ò?èí???')subplot(122);BW=dither(I);imshow(BW);title('×a??oóμ??t?μí???')4.滑動鄰域操作I=imread('nan.pgm');//格式必須為.pgm,即二值圖像f=@(x)max(x(:));I2=nlfilter(I,[3,3],f);figure,subplot(121);imshow(I);subplot(122);imshow(I2);5.分離塊操作I=imread('nan.pgm');f=@(x)uint8(round(mean2(x)*ones(size(x))));I2=blkproc(I,[8,8],f);figuresubplot(121);imshow(I);subplot(122);imshow(I2);6.圖像插值I=imread('nan.pgm');[m,n]=size(I);x=1:n;y=1:m;[x,y]=meshgrid(x,y);x1=1:4:n;y1=1:4:m;[x1,y1]=meshgrid(x1,y1);I1=interp2(x,y,I,x1,y1,'nearest');figure,subplot(121),imshow(I);subplot(122),imshow(I1);7.圖像縮放I=imread('nan.pgm');[m,n]=size(I);J1=imresize(I,0.08);J2=imresize(I,8,'nearest');J3=imresize(I,[18*m18*n],'bilinear');figure,subplot(221),imshow(I);subplot(222),imshow(J1);subplot(223),imshow(J2);subplot(224),imshow(J3);8.圖像交互式剪裁I=imread('nan.pgm');figure,imshow(I)I0=imcrop;figure,imshow(I0);9.圖像參數式剪裁I=imread('nan.pgm');I2=imcrop(I,[150160150150]);imshow(I),figure,imshow(I2)10.離散余弦變換RGB=imread('nannan.jpg');I=rgb2gray(RGB);J=dct2(I);imshow(log(abs(J)),[])colormap(jet(64)),colorbarfigure;J(abs(J)<10)=0;K=idct2(J)/50;imshow(K)11.余弦變換壓縮I=imread('nan.pgm');I=im2double(I);T=dctmtx(8);B=blkproc(I,[88],'P1*x*P2',T,T);mask=[1111100011110000111000001100000010000000000000000000000000000000];B2=blkproc(B,[88],'P1.*x',mask);I2=blkproc(B2,[88],'P1*x*P2',T',T);imshow(I)figure;imshow(I2)12.小波變換壓縮I=imread('nan.pgm');subplot(221);image(I);colormap(map)title('?-ê?í???');axissquaredisp('?1???°í???Xμ?′óD?');whos('I')[c,s]=wavedec2(I,2,'bior3.7');cal=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,'bior3.7',1);v1=wrcoef2('v',c,s,'bior3.7',1);d1=wrcoef2('d',c,s,'bior3.7',1);c1=[a1,h1;v1,d1];subplot(222);image(c1);axissquare;title('·??aoóμí?μoí???μD??¢');ca1=appcoef2(c,s,'bior3.7',1);ca1=wcodemat(ca1,440,'mat',0);ca1=0.5*ca1;subplot(223);image(ca1);colormap(map);axissquare;title('μúò?′??1??í???');disp('μúò?′??1??í???μ?′óD??a£o');whos('ca1')ca2=appcoef2(c,s,'bior3.7',2);ca2=wcodemat(ca2,440,'mat',0);ca2=0.25*ca2;subplot(224);image(ca2);colormap(map);axissquare;title('μú?t′??1??í???');disp('μú?t′??1??í???μ?′óD??a£o');whos('ca2')壓縮前圖像I的大小NameSizeBytesClassAttributesI539x551296989uint8第一次壓縮圖像的大小為:NameSizeBytesClassAttributesca1277x283627128double第二次壓縮圖像的大小為:NameSizeBytesClassAttributesca2146x149174032double13.小波壓縮圖像A=imread('mengnan.png');A=double(A);Xrgb=0.2990*A(:,:,1)+0.5870*A(:,:,2)+0.1140*A(:,:,3);Nbcolor=255;X=wcodemat(Xrgb,Nbcolor);map=pink(Nbcolor);image(X);whos('A')whos('X');colormap(map);colorbar;NameSizeBytesClassAttributesA901x1201x325970424doubleNameSizeBytesClassAttributesX901x12018656808double14.圖像縮放A=imread('nannan.jpg');B=imresize(A,0.5,'nearest');figure,imshow(A);title('?-í???');figure,imshow(B);title('í?????·?');whos('A');whos('B');NameSizeBytesClass

溫馨提示

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

評論

0/150

提交評論