-
在Matlab中,对输入图像f(x, y)进行2D离散傅里叶变换和平滑处理的代码实现:Matlab_2D_DFT_Image_Filtering
资源介绍
matlab离散傅里叶变换平滑代码Matlab_2D_DFT_Image_Filtering
Matlab中输入图像f(x,y)的离散傅立叶变换F(u,v)实现。
在这个项目中,我们被要求对大小为M
N的输入图像f(x,y)进行离散傅里叶变换F(u,v),然后将理想的低通滤波器H(u,v)应用于平滑图像。
首先,我们需要对原始图像进行零填充以生成大小为P
Q的新图像,其中P
=
2M-1和Q
=
2N-1,然后将原始图像乘以(-1)^(x
+
y),以便F(u,v)的低频位于我们域的中心。
该存储库包括项目的源代码(Matlab)。