首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能从kissfft获得图像的2d-fft入侵

不能从kissfft获得图像的2d-fft入侵
EN

Stack Overflow用户
提问于 2018-10-12 13:53:12
回答 1查看 160关注 0票数 1

我正在正确地获得图像的2d-fft,但不能从同一图像的2d-fft中获得的逆。

代码语言:javascript
复制
           What are the proper calls for getting inverse from the 2d-fft of that same image ???
代码语言:javascript
复制
// for 2d-fft. This I am getting properly
kiss_fftnd_cfg st = kiss_fftnd_alloc(dims, ndims, 0, 0, 0);
kiss_fftnd(st,(kiss_fft_cpx *)fftbuf,(kiss_fft_cpx *)fftoutbuf);

// for inverse. By using this I am getting the wrong values.
kiss_fftndr_cfg st2 = kiss_fftndr_alloc(dims, ndims, 1, 0, 0);
kiss_fftndri(st2, (kiss_fft_cpx *)fftoutbuf, (kiss_fft_scalar *)obuf);

// even I have tried this. By using this I am getting the wrong values.
kiss_fftr_cfg st3 = kiss_fftr_alloc( (rows * cols) , 1, 0, 0);
kiss_fftri( st3 , (kiss_fft_cpx *)fftoutbuf ,(kiss_fft_scalar *)rbuf);
EN

回答 1

Stack Overflow用户

发布于 2018-10-13 19:45:05

你正在混合复杂的和真实的FFT。

正向/反向行为由*alloc函数的第三个参数inverse_fft控制(即复kiss_fftnd_alloc和实kiss_fftndr_alloc )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52773070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档