dingz 发表于 2010-12-10 16:51

求助:滤波后图像尺寸变大

巴特沃斯低通滤波器:
I1=imread('lina.png');
I2=imnoise(I1,'salt & pepper',0.02);
f=double(I2);
k=fft2(f);
g=fftshift(k);
=size(g);
n=3;
d0=25;
u0=fix(N1/2);
v0=fix(N2/2);
fori=1:N1
    for j=1:N2
      d=sqrt((i-u0)^2+(j-v0)^2);
      h=1/(1+0.414*(d/d0)^(2*n));
      y(i,j)=h.*g(i,j);
    end
end
y=ifftshift(y);
E1=ifft2(y);
E2=uint8(real(E1));
figure,imshow(E2);
本来是这样的


滤波后:



本人新手。。。求高人指点

chenlu1986 发表于 2010-12-11 13:09

你要问的问题是什么? {:{28}:}

dingz 发表于 2010-12-11 13:52

怎样变回原来大小。。。
页: [1]
查看完整版本: 求助:滤波后图像尺寸变大