我正在尝试向前快速傅里叶传输图像,然后向后快速傅里叶传输它。我正在使用来自http://www.fftw.org/的库。问题是我已按列出的顺序将 RGB 值存储在一个一维数组中。我认为可行的方法是为每种颜色分配数组并为每个数组执行单独的 FFT。像这样:
fftw_plan_dft_2d(imageWidth, imageHeight, pixelColor, fft_result, FFTW_FORWARD,
FFTW_ESTIMATE)
我对 FFT 了解不多,但对我来说,这似乎不是一种理想的方式。有人可以告诉我是否有更好的方法可以使用来自 fftw.org 的库对图像中的所有像素颜色进行 FFT?
谢谢。