对图像进行离散Fourier变换(Matlab实现)
离散Fourier变换(Discrete Fourier Transform,简称DFT)是一种将信号从时域转换到频域的方法,可以用于图像处理、信号分析等领域。在本文中,我们将使用Matlab来实现对图像的离散Fourier变换,并展示相应的源代码。
首先,我们需要加载要进行变换的图像。假设我们有一张名为"image.jpg"的图像文件。我们可以使用Matlab的imread函数来读取图像,并将其转换为灰度图像以便于处理。
image = imread('image.jpg');
gray_image = rgb2gray(image