私はmatlabコード(localSelfSimilarity)からopencvバージョンをコード化しました。それは完璧に動作しますが、私のMac mini(2Ghz core2duo 64ビット、8GB RAM)よりもはるかに低速ですが、win7 64ビット(amd64 3Ghz 4コア、8GB RAM)の速度があります。同じコードの速度、同じ最適化、Macでの同じ入力イメージ、時間execで取られたものはReal 1min、user 57sです。一方、win7(msys)Realでは2分44秒、CPU 0.01秒、sys..0.015 Cpuは最大65%です。 win7のGprofは、_mcount_privateで37%の時間が使用されていることを示しています。実際のところ、matlabコードはopencv-codeほど高速にオクターブで動作します。 MacでのOpencvの方が古い2.2とwin7の新しい2.3.1です。 Opencvはwin7上でmingw64、 (それは問題である可能性があります)で構築されています。昨日、Windows SDK 7.1をダウンロードして64ビットのcl.exeを使用しました。コードはgpu-part(nvccはvs設定についてのエラーをスローし、vcvars64.batを作るトリックを試みましたが、それは助けになりませんでした)以外はnmakeでコンパイルされました。私はvcでコードを構築しようとし、何か違いがあるかどうかを確認します。 win7でopencvを使用している別のコードはかなりうまく実行されますが、この自己相似性だけが実際には遅いです。 入力イメージは200x157pxと小さく、400x500pxイメージでは2.5時間かかりました。Macとwin7のopencvコードの速度の差
0
A
答えて
0
インテルプロセッサを使用した方がパフォーマンスが向上していることがわかります。それを改善するためにOpenCV uses Intel Integrated Performance Primitivesです。
OpenCVをコンパイルしてテストを再実行することができます。
関連する問題
- 1. 同じコードのMATLAB速度の差
- 2. 速度差
- 3. 同一のマクロ速度差
- 4. ソケットロー転送速度 - Win7 .Net4 - CentOSx64モノ2.10
- 5. 静的/スタックとヒープメモリの主な速度の差
- 6. JQueryの速度とJavaScriptの速度
- 7. 視差マップからのOpenCv深度推定
- 8. 単線の文字列連結の速度の差
- 9. MacでopenCVコードをコンパイルする64bit
- 10. 時間と高度からの速度と加速度
- 11. ファイルアクセス速度とデータベースアクセス速度
- 12. このコードのMatlabとC++の速度比較
- 13. と[Db to PHP to JSON to AJAX to HTML]速度差
- 14. XPathNavigatorとXmlReaderの速度の差はどれくらいですか?
- 15. C言語のIf-Else演算子とTernary演算子の速度差は?
- 16. 速度差dblinq結果対プロンプトでのSQL照会
- 17. AndEngine:加速度計で視差の背景を移動する
- 18. pythonとopencvでの高速コンポーネントラベリング
- 19. opencvの誤差乗算2 Matの
- 20. SSISとETLの速度
- 21. バックグラウンドミュージックの長さと速度
- 22. couchdbとmysqlの速度
- 23. DBインデックスの速度とキャッシング
- 24. 加速度計のデータを取得してMacに送信
- 25. openSSLの速度の精度
- 26. wifi/3gのダウンロード速度とアップロード速度をテストするには?
- 27. セグメントセグメントの交差点コードの精度問題
- 28. 巨大な速度差の読み込みiPhoneのコアデータレコードiPhone 4へのシミュレータ
- 29. OpenCVの:背景差分:アクセス違反