用理想低通滤波器在频率域实现低通滤波、用理想高通滤波器在频率域实现高频增强Word格式.docx
《用理想低通滤波器在频率域实现低通滤波、用理想高通滤波器在频率域实现高频增强Word格式.docx》由会员分享,可在线阅读,更多相关《用理想低通滤波器在频率域实现低通滤波、用理想高通滤波器在频率域实现高频增强Word格式.docx(7页珍藏版)》请在冰豆网上搜索。
);
I=rgb2gray(A);
figure
(1);
imshow(I);
title('
原图像'
g=imnoise(I,'
gaussian'
0,0.01);
J=I+g;
figure
(2);
imshow(J);
加高斯噪声后图像'
s=fftshift(fft2(I));
figure(3);
imshow(abs(s),[]);
图像傅里叶变换所得频谱'
[a,b]=size(s);
a0=round(a/2);
b0=round(b/2);
d=150;
fori=1:
a
forj=1:
b
distance=sqrt((i-a0)^2+(j-b0)^2);
ifdistance<
=dh=1;
elseh=0;
end;
s(i,j)=h*s(i,j);
end;
end;
s=uint8(real(ifft2(ifftshift(s))));
figure(4);
imshow(s);
低通滤波后所得图像'
得到的图像如下:
2、用理想高通滤波器在频率域实现高频增强
程序源代码如下:
clrar;
picture5.jpg'
imshow(log(abs(s)),[]);
图像傅里叶变换取对数所得频谱'
p=0.2;
q=0.5;
forj=1:
=dh=0;
elseh=1;
s(i,j)=(p+q*h)*s(i,j);
高通滤波所得图像'
figure(5);
imshow(s+I);
高通滤波所得高频增强图像'