基于matlab的dct图像压缩变换程序求教跪求每一个词的解释...

2025-03-23 15:51:14
推荐回答(2个)
回答1:

cr=0.8;
RGB=imread('D:/mp/cock256rgb.jpg');
I=rgb2gray(RGB);
J=double(I);
t=dctmtx(8);
B=blkproc(J,[8,8],'P1*x*P2',t,t');
C=im2col(B,[8,8],'distinct');
[y,ind]=sort(C);
[m,n]=size(C);
snum=64-64*cr;
for i=1:n
C(ind(1:snum),i)=0;
end
D=col2im(C,[8,8],[256,256],'distinct');
K=blkproc(D,[8,8],'P1*x*P2',t',t);
K=uint8(K);

回答2:

真彩 双精度 已发你邮箱