?? program_13_16.m
字號:
% 當(dāng)前延拓模式是補(bǔ)零
% 裝載原始圖像
load belmont2;
% X 包含原始圖像
x=X(100:200,100:200);
nbc = size(map,1);
subplot(221),image(x),colormap(map);
axis square;
title('原始圖像');
% 使用wdencmp 進(jìn)行圖像壓縮
% 得到x的小波分解結(jié)構(gòu)
n = 5; w = 'sym2';
[c,l] = wavedec2(x,n,w);
% 小波系數(shù)的閾值處理
thr=20;
[xd,cxd,lxd,perf0,perfl2] = wdencmp('gbl',c,l,w,n,thr,'h',1);
% 畫出壓縮后圖像
subplot(222),image(xd),colormap(map);
title('全局閾值壓縮圖像');
axis square;
% 定義三個方向各層不同的閾值
thr_h = [17 18]; % 水平方向閾值
thr_d = [19 20]; % 垂直方向閾值
thr_v = [21 22]; % 對角方向閾值
thr = [thr_h ; thr_d ; thr_v]
% 進(jìn)行圖像壓縮
[xd,cxd,lxd,perf0,perfl2] = wdencmp('lvd',x,'sym8',2,thr,'h');
% 畫出壓縮后圖像
subplot(223),image(xd),colormap(map);
title('獨(dú)立閾值壓縮后圖像');
axis square;
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -