傅立叶频谱
可以通过使用函数abs获得
S = abs(F)
F为原图f的傅立叶变换
F = fft2(f); //F对原图进行傅立叶变换后的结果
S = abs(F); //取傅立叶变换的频谱,即傅里叶谱
imshow(S,[]) //显示频谱
Fc = fftshift(F); //将傅立叶变换的中心移至频谱的中心位置
imshow(Fc,[]); //显示居中之后的频谱
S2 = log(1+abs(Fc)); //使用对数增强居中后的频谱
imshow(S2,[]) //显示之
原图图片
原图的傅里叶谱
居中处理后的傅立叶谱

本文介绍了在MATLAB中计算二维离散傅立叶变换(DFT)并观察滤波效果的过程。内容包括傅立叶谱的计算、对数增强、居中处理以及DFT滤波的基本步骤。通过实验展示了无填充滤波的效果,并讨论了对数转换的作用以及滤波器的使用。
最低0.47元/天 解锁文章
1341

被折叠的 条评论
为什么被折叠?



