傅里叶和离散余弦变换

clc;
f=imread('C:\Users\Administrator\Desktop\0\sun.jpg');
subplot(1,3,1)
imshow(f);
title('原始图像');
j=fft2(f);
subplot(1,3,2)
imshow(j);
title('FFT变换结果');
subplot(1,3,3)
k=fftshift(j);

imshow(k);

title('零点平移');

傅里叶和离散余弦变换_第1张图片



f=imread('C:\Users\Administrator\Desktop\0\sun.jpg');
subplot(1,2,1)
imshow(f);
f=rgb2gray(f);
g=dct2(f);
subplot(1,2,2)傅里叶和离散余弦变换_第2张图片
imshow(log(abs(g)),[ ]);
title('余弦变换');

你可能感兴趣的:(matlab图像处理)