資源簡(jiǎn)介
Matlab小波圖像處理+完整程序(以下為部分程序:clc;
clear;
% 裝載圖像
load woman;
% X包含載入的圖像
% 繪制原始圖像
figure(1);
subplot(2,2,1);
image(X);
colormap(map);
title('原始圖像');
% 使用sym5對(duì)X進(jìn)行尺度為2的分解
[c,s] = wavedec2(X,1,'sym5');
% 從小波分解結(jié)構(gòu)[c,s]進(jìn)行尺度為1和2時(shí)的低頻重構(gòu)
a1 = wrcoef2('a',c,s,'sym5',1);
a2 = wrcoef2('a',c,s,'sym5',1);
% 繪制尺度為1時(shí)的低頻圖像
subplot(2,2,3);
image(a1);colormap(map);
title('尺度為1時(shí)的低頻圖像');
% 繪制尺度為2時(shí)的低頻圖像
subplot(2,2,4);
image(a2);colormap(map);
title('尺度為2時(shí)的低頻圖像');
% 從小波分解結(jié)構(gòu)[c,s]在尺度為2時(shí)重構(gòu)高頻
% 'h' 是水平方向
% 'v' 是垂直方向
% 'd' 是對(duì)角方向
hd2 = wrcoef2('h',c,s,'sym5',1);
vd2 = wrcoef2('v',c,s,'sym5',1);
dd2 = wrcoef2('d',c,s,'sym5',1);
% 繪制高頻圖像
figure(2);
subplot(2,2,1);
image(hd2);colormap(map);
title('尺度為2時(shí)的水平高頻圖像');
subplot(2,2,2);
image(vd2);colormap(map);
title('尺度為2時(shí)的垂直高頻圖像');
subplot(2,2,3);
image(dd2);colormap(map);
title('尺度為2時(shí)的對(duì)角高頻圖像');
..............)

代碼片段和文件信息
%對(duì)矩陣取自適應(yīng)閾值
function?out=ada_thr(cna0)
[rowcol]=size(c);
m1=(n+1)/2;%n為奇數(shù)是模板的大小
m2=(n-1)/2;
temp_c=c;
for?irow=m1:(row-m1)
????for?jcol=m1:(col-m1)
????????if?c(irowjcol)>0
???????????lefttop_h=irow-m2;%左上角橫坐標(biāo)
???????????lefttop_v=jcol-m2;%左上角縱坐標(biāo)
???????????sub_c=sub_m(clefttop_hlefttop_vn);
???????????mean_array=sum(sub_c);
???????????adapt_thr=sum(mean_array)*a0;
???????????temp_c(irowjcol)=wthresh(c(irowjcol)‘h‘a(chǎn)dapt_thr);
????????end
????end
end
out=temp_c;
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????69785??2007-06-29?16:59??prog\1.JPG
?????文件????????569??2007-07-02?11:23??prog\ada_thr.m
?????文件????????265??2007-07-02?15:55??prog\dayu_c.m
?????文件????????859??2007-07-02?22:43??prog\edge_li
?????文件???????2460??2007-09-24?11:40??prog\edge_xiaobo.fig
?????文件???????6891??2007-09-24?11:30??prog\edge_xiaobo.m
?????文件????????267??2007-07-02?11:21??prog\guiyi.m
?????文件???????2625??2007-07-02?11:17??prog\local_max_mode.m
?????文件????????226??2007-07-02?11:22??prog\mul_c.m
?????文件????????336??2007-07-02?11:19??prog\rank_c.m
?????文件???????1206??2008-09-28?22:56??prog\running.m
?????文件????????322??2007-07-02?11:18??prog\sub_m.m
?????文件???????1664??2007-07-03?11:42??prog\xiaobo_edge.m
?????文件????????268??2007-07-02?15:52??prog\zhengxing.m
?????目錄??????????0??2008-09-28?22:57??prog
-----------?---------??----------?-----??----
????????????????87743????????????????????15
評(píng)論
共有 條評(píng)論