欢迎您光临五金加工厂,如有问题请及时联系我们。

matlab高通滤波边缘增强优点?matlab中如何对图像作理想高通滤波处理?

作者:五金加工
文章来源:本站

  

matlab高通滤波边缘增强优点?matlab中如何对图像作理想高通滤波处理?

  

matlab高通滤波边缘增强优点?matlab中如何对图像作理想高通滤波处理?

  

matlab高通滤波边缘增强优点?matlab中如何对图像作理想高通滤波处理?

  

matlab高通滤波边缘增强优点?matlab中如何对图像作理想高通滤波处理?

  matlab高通滤波边缘增强优点?

  1、优点 :

  (1)数字滤波只是一个计算过程,无需硬件,因此可靠性高,并且不存在阻抗匹配、特性波动、非一致性等问题。模拟滤波器在频率很低时较难实现的问题,不会出现在数字滤波器的实现过程中。

  (2)只要适当改变数字滤波程序有关参数,就能方便的改变滤波特性,因此数字滤波使用时方便灵活。

  2、缺点:

  需要占用单片机资源。由于单片机速度和存储容量都很有限 ,实际应用中由于实时性和存储量的限制 ,在普通单片机上要实现复杂的数字滤波是不太可能和实际的。

  matlab中如何对图像作理想高通滤波处理?

  I=imread(cameraman.tif);figure(1);imshow(I);J=imnoise(I,gaussian,0,0.02); figure(2);imshow(J);J=double(J);f=fft2(J); %采用傅里叶变换g=fftshift(f); %数据局陈平衡[M,N]=size(f);n1=floor(M/2);n2=floor(N/2);d0=10;for i=1:Mfor j=1:Nd=sqrt((i-n1)^2+(j-n2)^2);if d>=d0h1=1;h2=1+0.5;elseh1=0;h2=0.5;endg1(i,j)=h1*g(i,j);g2(i,j)=h2*g(i,j);endendg1=ifftshift(g1);g1=uint8(real(ifft2(g1))); %显示理想高通滤波结果figure(3);imshow(g1);title(理想高通滤波结果)g2=ifftshift(g2);g2=uint8(real(ifft2(g2)));figure(4);imshow(g2); %显示理想高通加强滤波结果title(理想高通加强滤波结果)

来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!