24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1428  |  回复: 0

skeeter2

新虫 (初入文坛)

[求助] 求详解基于DCT的图像压缩代码解释。运行让我输入压缩比,但是不知道怎么输入!

clc
clear
I=imread('Leonardo DiCaprio.bmp');%图像读入
I=im2double(I);
I1=dct2(I);%图像dct变换
[n m]=size(I1);%求出DCT系数
C=zeros(n,m);
a=I1(1, : );
for i=2:1:m
        a=[a I1(1, : )];
end
A=abs(a);
A=sort(A,'descend');
N=input('请输入压缩比');
K2=int16(sqrt(n*m/N));
C1=zeros(n,m);%量化
C1(1:K2,1:K2)=I1(1:K2,1:K2);
B1=idct2(C1);
K=A(1,N);
MAX=A(1,1);
MAX=MAX+1;
A1=ones(n,m);%DCT系数量化和模板设置
A2=zeros(n,m);
for i=1:1:n
        for j=1:1:m
                if ads(I1(j,i))<k
                   A1(j,i)=0;
                else
                    if I1(j,i)>0
                     A2(j,i)=i+(j-1)*n;
                     else
                        A2(j,i)=-(i+(j-1)*n);
                        end
                        end
                end
        end
end
I1=I1/MAX;%压缩编码
I1=I1.*A1;
I1=I1+A2;
b=zeros(1,N);
num=1;
for i=1:1:n
        for j=1:1:m
        if I1(i,j)~=0
                b(1,num)=I1(i,j);
                num=num+1;
                end
        end
end
I1=I1-fix(I1);%解码
I1=I1*MAX;
I1=idct2(I1);
subplot(121),imshow(I);title('原始图像');
subplot(122),imshow(B1);title('压缩图像');
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 skeeter2 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 322求调剂 +7 123安康 2026-04-12 14/700 2026-04-15 21:48 by noqvsozv
[考研] 296求调剂 +12 汪!?! 2026-04-09 13/650 2026-04-15 20:01 by 学员JpLReM
[考研] 药学305求调剂 +7 玛卡巴卡boom 2026-04-11 7/350 2026-04-15 13:21 by 西北望—风沙
[考研] 各位老师好,求调剂,本科211,一志愿天津大学生物与医药学硕,差两名录取。 +11 路六六jjj 2026-04-13 11/550 2026-04-14 16:01 by zs92450
[考研] 材料复试求调剂 +24 xhhdjdjsjks 2026-04-09 24/1200 2026-04-13 15:49 by 幸免 ..
[考研] 一志愿211 0703化学 346分求调剂 +26 土豆er? 2026-04-09 29/1450 2026-04-13 15:15 by 独醉梦孤城
[考研] 生物学调剂,一志愿西南大学348,Top期刊一区二作、二区三作,三等奖学金三次 +5 candyyyi 2026-04-09 5/250 2026-04-13 09:02 by 可淡不可忘
[考研] 0831一轮调剂失败求助 +10 小熊睿睿_s 2026-04-11 10/500 2026-04-12 22:43 by 长弓傲
[考研] 一志愿华中农微生物,288分,三年实验经历 +11 代fish 2026-04-09 11/550 2026-04-12 10:21 by Hayaay
[考研] 材料与化工300求调剂 +39 肖开文 2026-04-09 43/2150 2026-04-12 01:30 by 秋豆菜芽
[考研] 331求调剂 +5 王国帅 2026-04-11 5/250 2026-04-11 22:56 by 溪涧流水
[考研] 调剂求助 +6 果然有我 2026-04-11 7/350 2026-04-11 16:22 by 明月此时有
[考研] 0859,337求调剂 +4 研s. 2026-04-10 4/200 2026-04-11 11:34 by caotw2020
[考研] 工科273调剂 +6 X1999 2026-04-09 7/350 2026-04-11 10:23 by zhq0425
[考研] 机械专硕270求调剂,接受跨专业 +12 老师看看我吧aba 2026-04-09 14/700 2026-04-11 10:21 by laoshidan
[考研] 346,工科求调剂 +3 moser233 2026-04-09 3/150 2026-04-11 10:04 by zhq0425
[考研] 309求调剂 +14 wdhw 2026-04-10 15/750 2026-04-10 21:06 by zhouxiaoyu
[考研] 求调剂 +5 不会飞的鱼@ 2026-04-10 5/250 2026-04-10 19:07 by chemisry
[考研] 求调剂 材料与工程 324分 专硕 +19 翩翩一书生 2026-04-10 21/1050 2026-04-10 11:41 by wp06
[考研] 314求调剂 +14 weltZeng 2026-04-09 14/700 2026-04-09 23:14 by wolf97
信息提示
请填处理意见