我尝试使用vDSP在iOS中进行二维相位关联。
我有2个相同大小的图像(宽度和高度是2的幂)。
我想用vDSP_fft2d_zrip
在两张图片上做fft
然后将一个与另一个的共轭相乘。
如何使用vDSP_ctoz
和vDSP_ztoc
函数对真实数据(图像)进行打包和拆包以进行实际到复杂的2d fft?
答案 0 :(得分:0)
我也在这个问题上花了几天时间!我最终找到了Kiran Pradeep的一个github项目,该项目在解释如何做到这一点方面表现非常出色。由实际到复杂的FFT产生的复杂数据是一种奇怪的格式,Apple没有很好地解释。 github项目也展示了如何使用它。
https://github.com/kiranpradeep/vDSPxcorr2D
对于我的项目,我首先使用复杂到复杂,这更简单。使用真实到复杂的速度提高了大约12%。