我正在尝试转发快速傅里叶变换图像然后向后快速傅里叶变换它。我正在使用http://www.fftw.org/中的库。问题是我已按列出的顺序将RGB值存储在一维数组中。我认为可行的方法是为每种颜色分配数组,并为每个数组执行单独的FFT。像这样:
fftw_plan_dft_2d(imageWidth, imageHeight, pixelColor, fft_result, FFTW_FORWARD,
FFTW_ESTIMATE)
我对FFT知之甚少,但对我而言,这似乎并不是理想的做法。有人能告诉我是否有更好的方法来从fftw.org的图像中FFT图像的所有像素颜色?
感谢。
答案 0 :(得分:0)
不确定彩色图像的fft是什么意思。
大概你想看看每种颜色或更常见的结构 - 只需制作灰度(强度)图像并对其进行处理