標(biāo)題: matlab中對(duì)圖片進(jìn)行壓縮的處理 [打印本頁(yè)]
作者: 叫我李敏鎬 時(shí)間: 2017-10-7 20:57
標(biāo)題: matlab中對(duì)圖片進(jìn)行壓縮的處理
A=imread('aaa.tif'); I=rgb2gray(A);
trueImage=im2double(I); %轉(zhuǎn)換圖像矩陣為雙精度型
imshow(trueImage); title('原始圖像');
dctm=dctmtx(8); %計(jì)算離散余弦變換
imageDCT=blkproc(trueImage,[8 8],'P1*x*P2',dctm,dctm.');
%對(duì)圖像I 的每個(gè)不同8*8數(shù)據(jù)塊應(yīng)用矩陣式’P1*x*P2’進(jìn)行處理。
M10=[1 1 1 1 0 0 0 0
1 1 1 0 0 0 0 0
1 1 0 0 0 0 0 0
1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0]; %二值掩模,用來壓縮DCT 的系數(shù)
newImage2=blkproc(imageDCT,[8 8],'P1*(x.*P2)*P3',dctm',M10,dctm);
figure;
imshow(newImage2); title('壓縮圖像 M10');
作者: Diana 時(shí)間: 2017-10-7 22:46
我們還沒學(xué)到這里
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |