二维图像(数组)的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 变换前后的效果如图所示
找规则
对变换前后的结果作差 可以发现
版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/27739.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论