📄 main_speck.m
字号:
function X3=main_SPECK(filename,sm)
%filename被压缩图象的文件名
%sm为扫描顺序
warning off;
X0=imread(filename);
[imgsize,col]=size(X0);
wavename='coif5';level=3;
X1=wavedec2_SPECK(X0,wavename,level); %小波分解
[lineout,T0,Arow,BIT]=speckencode(X1,level,sm); %speck编码
X2=speckdecode(lineout,X1,T0,Arow,level,sm);%speck解码
ratio=imgsize^2*8/BIT; %压缩比计算
%display(ratio);
X3=waverec2_SPECK(X2,wavename,level); %小波合成
subplot(1,2,1);
imshow(X0);title('原来的图形');
subplot(1,2,2);
imshow(uint8(X3));title(['压缩比率: ',num2str(ratio)]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -