[教育学]Matlab数字图像处理-02.pptVIP

  • 6
  • 0
  • 约7.78千字
  • 约 30页
  • 2018-03-28 发布于浙江
  • 举报
[教育学]Matlab数字图像处理-02

一、傅里叶变换 /5、频率域图像增强 I=fft2(x);%快速傅里叶变换 I=fft2(x,m,n); x为输入图像;m和n分别用于将x的第一和第二维规整到指定的长度。 当m和n均为2的整数次幂时算法的执行速度要比m和n均为素数时快。 I1=abs(I);%计算I的幅度谱 I2=angle(I);%计算I的相位谱 Y=fftshift(I);%频谱平移 I=ifft2(x);%快速傅里叶逆变换 I=ifft2(x,m,n); 幅度谱 相位谱 平移后的相位谱 function out = imidealflpf(I,freq) %imidealflpf函数 构造高斯频域低通滤波器 [M,N] = size(I); out = ones(M,N); for i=1:M for j=1:N if (sqrt(((i-M/2)^2+(j-N/2)^2))freq) out(i,j)=0; end end end 理想低通 function out = imgaussflpf(I,sigma) %imgaussflpf函数 构造高斯频域低通滤波器 [M,N] = size(I); out = ones(M,N); for i=1:M forj=1:N out(i,j) = exp(-((i-M/2)^2+(j-N/

文档评论(0)

1亿VIP精品文档

相关文档