📄 xiaoboyasuo2.m
字号:
clear all;close all;
load wbarb;
subplot(221);image(X);
colormap(map);
title('原始图像');
disp('原始的图像的大小');
whos('X');
%对图像进行小波二层变换;
[c,s]=wavedec2(X,2,'bior3.7');
ca1=appcoef2(c,s,'bior3.7',1);
ch1=detcoef2('h',c,s,1);
cv1=detcoef2('v',c,s,1);
cd1=detcoef2('d',c,s,1);
a1=wrcoef2('a',c,s,'bior3.7',1);
h1=wrcoef2('h',c,s,'bior3.7',1);
v1=wrcoef2('v',c,s,'bior3.7',1);
d1=wrcoef2('d',c,s,'bior3.7',1);
c1=[a1 h1;v1 d1];
subplot(222);
colormap(map);
image(c1);
title('小波变换重构后分解得到的高低频信息');
axis square;
ca12=wcodemat(ca1,440,'mat',0);
ca12=ca12*0.5;
subplot(223);
image(ca12);
colormap(map);
axis square
title('第一次压缩的图像');
disp('第一次压缩图像的大小');
whos('ca12');
ca2=appcoef2(c,s,'bior3.7',2);
ca22=wcodemat(ca2,440,'mat',0);
%ca22=ca22*0.25;
subplot(224);
image(ca22);
axis square; colormap(map);
title('两次压缩的图像');
disp('第二次压缩图像的大小');
whos('ca22');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -