问题是width
和height
中使用的顺序shape
。此变量随后kiss_fftnd_alloc()
作为参数传递给,height
必须首先定义:
const int numDim = 2;
int shape[numDim] = { height, width };
使得在此之后改变内部fft2d()
和ifft2d()
应用程序中显示正确的结果。
KISSFFT中2D阵列之间的逐元素乘法结果与SciPy FFT不同
问题是width
和height
中使用的顺序shape
。此变量随后kiss_fftnd_alloc()
作为参数传递给,height
必须首先定义:
const int numDim = 2;
int shape[numDim] = { height, width };
使得在此之后改变内部fft2d()
和ifft2d()
应用程序中显示正确的结果。