我目前正在尝试通过fftw_plan_dft_2d计算图像的 fft 。
为了使用这个函数,我将图像数据线性化为一个 in 数组并调用上面提到的函数(详细如下)
ftw_plan fftw_plan_dft_2d(int n0, int n1,
fftw_complex *in, fftw_complex *out,
int sign, unsigned flags);
func 修改一个复数数组 out,其大小等于原始图像中的像素数。
您知道这是否是计算图像 2D FFT 的正确方法吗?如果是这样,out里面的数据代表什么?IE 数组中的高频值和低频值在哪里?
谢谢, DJ22