MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB图像处理] 关于小波变换的一个matlab语句 (https://www.labfans.com/bbs/showthread.php?t=14477)

lszxs4 2012-03-25 22:57

关于小波变换的一个matlab语句
 
function thr = Donoho(x)
%用Donoho通用阈值公式计算阈值 x为要进行处理的图像
% thr = delta * sqrt( 2 * log(n))
% n为信号的长度或尺寸
% delta = MAD / 0.6745 -经验公式,其中MAD为小波分解后高子带系数的中值

n = prod( size(x) ); %图像尺寸

%计算delta
[C, S] = wavedec2(x, 1, 'db1'); %小波分解
d = C( prod( S(1,:) ) + 2 * prod( S(2,:) ) + 1 : end); %HH子带系数
delta = median( abs(d) ) / 0.6745;

%计算阈值
thr = delta * sqrt(2*log(n));





我想问一下这个语句是什么意思 谢谢了。
d = C( prod( S(1,:) ) + 2 * prod( S(2,:) ) + 1: end); %HH子带系数


所有时间均为北京时间。现在的时间是 11:26

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.