找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2939|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

matlab中對(duì)圖片進(jìn)行壓縮的處理

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:237700 發(fā)表于 2017-10-7 20:57 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
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];   %二值掩模,用來(lái)壓縮DCT 的系數(shù)
newImage2=blkproc(imageDCT,[8 8],'P1*(x.*P2)*P3',dctm',M10,dctm);
figure;
imshow(newImage2);         title('壓縮圖像 M10');

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:237728 發(fā)表于 2017-10-7 22:46 | 只看該作者
我們還沒(méi)學(xué)到這里
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表