【发布时间】:2012-12-15 03:56:53
【问题描述】:
谁能建议使用正确的 FFT(实数或复数)?我看过here,但仍有疑问。
我想做图像关联来识别子图像在主图像中的位置。我了解 FFT 和 iFFT 的基础知识。
计划:
- 对主映像执行 FFT。 512x512
- 对子图像进行复共轭。
- 对子图像执行 FFT。 30x30,但用零填充到 512x512
- 将两个结果矩阵相乘
- 对结果执行 iFFT
- 即使结果应该(大部分)是实数,也要取结果矩阵的大小
- 寻找对应于最大相关性的最大值。
我无法获得预期的结果。
如果我使用真正的 2d fft (vDSP_fft2dzrip),结果是压缩格式,这使得很难使用 vDSP_zvmul 乘以两个结果矩阵。
如果我使用复数 fft (vDSP_fft2dzip),我根本无法获得任何相关性。
苹果示例和大多数音频示例对正向 FFT 的结果没有任何作用,除了逆向。
谁能帮助我开始使用图像关联?第一个问题...我可以使用复杂的 FFT 并避免打包格式吗?
【问题讨论】: