我正在开发一个图像处理应用程序,它使用离散傅立叶变换来实现模糊/锐化。该应用程序或多或少可以正常工作,但是有关机制的某些内容仍然让我感到困惑。
特别是,它是如何完成使零频率居中的过程。
我看到的示例通过将输入图像(灰度强度)乘以大小等于输入图像的矩阵来预处理输入图像,其值为, 在哪里是行,是列,所以模式交替和
根据注释,这相当于通过翻转矩阵来交换矩阵的象限和轴。
我理解为什么要这样做,并且我想强调我知道我的代码/傅立叶工作正常,我只是不明白为什么将输入矩阵乘以 1/-1 最终会使零频率分量集中在 0 附近。
谢谢