求助:滤波后图像尺寸变大
巴特沃斯低通滤波器: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);
本来是这样的
滤波后:
本人新手。。。求高人指点
你要问的问题是什么? {:{28}:} 怎样变回原来大小。。。
页:
[1]