FFTW vs. OpenCV cvDFT

Kann ich mit einer Beschleunigung rechnen, wenn ich FFTW (http://www.fftw.org/) anstelle von OpenCVs cvDFT (http://goo.gl/YCHj0) verwende?

Die Laufzeit meines Programms wird stark durch die Anwendung von inverser und vorwärts gerichteter DFT bestimmt, und ich denke darüber nach, FFTW anstelle von OpenCV cvDFT zu verwenden.

IIRC FFTW führt eine Art "Laufzeitkompilierung" durch, wohingegen cvDFT eine einfache FFT-Implementierung ist, sodass ich davon ausgehen kann, dass dies meine Verarbeitung etwas beschleunigen könnte.

Bevor ich es also selbst ausprobiere, habe ich mir überlegt, hier nachzufragen, falls jemand über dieselbe Frage gestolpert ist und sie zuvor gelöst hat.

Danke im Voraus

Antworten auf die Frage(1)

Ihre Antwort auf die Frage