OpenCVのcvDFT(http://goo.gl/YCHj0)の代わりにFFTW(http://www.fftw.org/)を使用するとスピードアップが期待できますか?FFTWとOpenCV cvDFT
私のプログラムのランタイムは、逆方向および順方向DFTのアプリケーションによって大きく決定されています。私は、OpenCV cvDFTの代わりにFFTWを使用することを考えています。
IIRC FFTWは何らかの「ランタイムコンパイル」を行いますが、cvDFTは単純なFFT実装であるため、処理が少し速くなると思います。
私は自分で試してみる前に、誰かが同じ質問に遭遇して前にそれを解決した場合に、ここで質問すると思いました。私は(OpenCVのとFFTW)の両方を使用していると、あなたはFFTWが(もちろん、あなたのプロセッサと、画像サイズに大きく依存し、どのくらい)OpenCVのが簡単で実装よりも速くなることを期待することができ、事前
ありがとうございました!まず、IPPの再コンパイルを試みます。しかし、これらのライセンス問題を確認する必要があります。 –
問題ありません! IPPがあなたのニーズに十分に速いことを願っています!最新のインテルCore-i7チップで最高のパフォーマンスを発揮するでしょう。 – mevatron