使用vDSP打包实际到复数的FFT 2d

时间:2015-03-04 10:20:50

标签: ios 2d fft correlation vdsp

我尝试使用vDSP在iOS中进行二维相位关联。 我有2个相同大小的图像(宽度和高度是2的幂)。 我想用vDSP_fft2d_zrip在两张图片上做fft 然后将一个与另一个的共轭相乘。 如何使用vDSP_ctozvDSP_ztoc函数对真实数据(图像)进行打包和拆包以进行实际到复杂的2d fft?

1 个答案:

答案 0 :(得分:0)

我也在这个问题上花了几天时间!我最终找到了Kiran Pradeep的一个github项目,该项目在解释如何做到这一点方面表现非常出色。由实际到复杂的FFT产生的复杂数据是一种奇怪的格式,Apple没有很好地解释。 github项目也展示了如何使用它。

https://github.com/kiranpradeep/vDSPxcorr2D

对于我的项目,我首先使用复杂到复杂,这更简单。使用真实到复杂的速度提高了大约12%。