二维图像(数组)的fftshift

这里写自定义目录标题
功能环境fftshift是啥fftshift的效果找规则测试CodeFPGA实现

功能
自行编写二维图像的fftshift,并进行测试
环境
Matlab
fftshift是啥

将零频分量移到频谱中心 Y = fftshift(X) 通过将零频分量移动到数组中心,重新排列傅里叶变换 X。 如果 X 是向量,则 fftshift 会将 X 的左右两半部分进行交换。 如果 X 是矩阵,则 fftshift 会将 X 的第一象限与第三象限交换,将第二象限与第四象限交换。 如果 X 是多维数组,则 fftshift 会沿每个维度交换 X 的半空间。

fftshift的效果
左边为fftshift前的效果,右边为fftshift后的效果(32*32)
定义8*8的二维数组,依次填充1:64 变换前后的效果如图所示
找规则
对变换前后的结果作差 可以发现

二维图像(数组)的fftshift最先出现在Python成神之路

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/27739.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>