我目前正在尝试通过fftw_plan_dft_2d计算图像的fft。
为了使用这个函数,我将图像数据线性化成一个输入数组,并调用上面提到的函数(详见下文)。
ftw_plan fftw_plan_dft_2d(int n0, int n1,
fftw_complex *in, fftw_complex *out,
int sign, unsigned flags);
该函数修改一个大小与原始图像像素数相等的复杂数组out。
您是否知道这是计算图像2D FFT的正确方法?如果是,那么out中的数据代表什么?即,该数组中哪些是高频值,哪些是低频值?
谢谢, djs22