-
大小: 795B文件類型: .m金幣: 1下載: 0 次發(fā)布日期: 2021-06-09
- 語(yǔ)言: Matlab
- 標(biāo)簽:
資源簡(jiǎn)介
維納濾波的matlab代碼:主要針對(duì)圖像,
輸入原始圖像和模糊核的尺寸,得到維納濾波圖像
代碼片段和文件信息
%?wien.m
%Image?restoration?by?Wiener?filter
%?call?from:?x=wien(yh)
%y--observer?image;h--blur;x--restored?image
%參考文獻(xiàn):反卷積和信號(hào)復(fù)原[M]6.2,6.4
function?x=wien(yh)
[mn]=size(y);
y=double(y);
[mh?nh]=size(h);
m2=2*m;
n2=2*n;
yy=zeros(m2n2);
yy(1:m1:n)=y;
yy(1:mn+1:n2)=y(1:mn:-1:1);
yy(m+1:m21:n2)=yy(m:-1:11:n2);
Y=fft2(yy);
he=zeros(m2n2);
he(1:mh1:nh)=h/sum(sum(h
評(píng)論
共有 條評(píng)論