使用FFTW实现2D FFT/IFFT。
目前,我已经使用SFML加载了一张图像,并使用
这个过程进行得很好,我已经将我的幅度图像与已知的工作软件进行了比较,结果是正确的。(正向FFT)
我检查了ifft是否工作正常,直接从正向FFT中执行逆2D FFT( 反向FFT),使用第一个FFT的实部和虚部输出(在某些地方还有问题,但那是另一天的事情)。
我更关心的是我应该如何重新组合幅度和相位,以形成实部和复杂部,以便执行IFFT。
谷歌返回了很多MATLAB的东西,但我完全不理解,所以没有什么帮助。
顺带说一下:数学不是我的强项。这就是为什么我认为我有点困难。如果可能的话,请像对待一个10岁的孩子一样解释!
目前,我已经使用SFML加载了一张图像,并使用
fftw_plan_dft_2d
将其分解成幅度和相位组件。这个过程进行得很好,我已经将我的幅度图像与已知的工作软件进行了比较,结果是正确的。(正向FFT)
我检查了ifft是否工作正常,直接从正向FFT中执行逆2D FFT( 反向FFT),使用第一个FFT的实部和虚部输出(在某些地方还有问题,但那是另一天的事情)。
我更关心的是我应该如何重新组合幅度和相位,以形成实部和复杂部,以便执行IFFT。
谷歌返回了很多MATLAB的东西,但我完全不理解,所以没有什么帮助。
顺带说一下:数学不是我的强项。这就是为什么我认为我有点困难。如果可能的话,请像对待一个10岁的孩子一样解释!