MATLAB消除图像噪声
发布网友
发布时间:2022-04-22 23:57
我来回答
共1个回答
热心网友
时间:2023-07-11 22:26
%----------小波去噪------------
sound=wavread(file);
Speech=sound';
[c,l]=wavedec(Speech,3,'db6'); %用小波函数db6对信号进行3层分解
sigma=wnoisest(c,l,1); %估计1-D噪声的标准偏差
alpha=2;
thr=wbmpen(c,l,sigma,alpha); %获取去噪过程的阈值
SpeechDenoising=wdencmp('gbl',c,l,'db6',3,thr,'s',1);%去噪
%------------------------------