实验三,图像频域变换及滤波实验3 图象频域变换及滤波 1、实验目的: 1. 理解傅立叶变换及离散余弦变换在图象处理中的利用 2. 掌握噪声摹拟和空域图象滤波函数的使用方法 3. 掌握频域滤波的概念及方法 4. 利用MATLAB程序进行编程实现数字图象的傅立叶变换、DCT变换、空域及频域滤波 2、实验内容 1. 傅立叶变换 绘制1个2值图象矩阵,并将其傅立叶函数可视化。 f=zeros(30,30); f(5:24,13:17)=1; figure;imshow(f) F=fft2(f); F2=log(abs(F); figure,imshow(F2,); F=fft2(f,256,256); %零填充为256256矩阵 figure,imshow(log(abs(F); F2=fftshift(F); %将图象频谱中心由矩阵原点移至矩阵中心 figure,imshow(log(abs(F2); 2. 离散余弦变换(DCT) (1) 使用dct2对图象lena.bmp进行DCT变换。 RGB=imread(lena.bmp); f