現在、 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 を計算する適切な方法かどうか知っていますか? もしそうなら、アウト内のデータは何を表していますか? IE 配列内の高周波値と低周波値はどこにありますか?
ありがとう、djs22