私はopencvのソースコードを読んでいましたが、私はその機能を理解していません 他の機能によってCV_INSTRUMENT_REGION()が呼び出されました。 CV_INSTRUMENT_REGION()関数は通常、他の関数本体の先頭に現れます。誰でも助けることができますか?どうも。CV_INSTRUMENT_REGION()の意味は何ですか?
7
A
答えて
5
詳細については、対応するプルリクエストを確認できます。Implementations instrumentation framework for OpenCV performance test system
OpenCVパフォーマンステストシステム用の計測フレームワーク。 パイプラインのテストログへ
コールツリー 出力とOpenCVの関数内
- トラックの実装の実行
- トラックのインプリメンテーションの実行時間重み
FrameworkはENABLE_INSTRUMENTATIONを有効にすることができます:それはに開発 ましたCMakeで を定義し、デフォルトでは無効になっています。無効な状態では、それは リソースを消費しません。
更新:
OpenCVの3.3は、ユーザーのためのOpenCVのアプリケーションをプロファイリング/トレースのサポートを追加しました。詳細については以下を参照してください。
- 対応プル要求:Code tracing support #8766
- Wikiページ:Profiling OpenCV Applications
- サンプルコードapplication_trace.cpp
関連する問題
- 1. NSDecimalAdd() - constの意味は何を意味するのですか?
- 2. 客観的な意味での意味は何ですか?
- 3. ReactJSでは何の意味ですか?
- 4. MongoDBでの意味は何ですか?
- 5. Perlで@_の意味は何ですか?
- 6. Pythonの[...]の意味は何ですか?
- 7. Makefileの '%'の意味は何ですか?
- 8. タイコの$の意味は何ですか
- 9. "* ngFor"の "*"の意味は何ですか?
- 10. Perlの=〜の意味は何ですか?
- 11. numpyの '*'の意味は何ですか?
- 12. os.pathの "./"の意味は何ですか?
- 13. 意味は何ですか - [[NodeJSでは?
- 14. CSSの意味は何ですか?
- 15. forループの意味は何ですか?
- 16. x [:] = yの意味は何ですか?
- 17. :: ::の意味は何ですか?
- 18. dylibファイルの意味は何ですか?
- 19. ngx_http_request_s :: extenの意味は何ですか
- 20. i = jの意味は何ですか -
- 21. AVErrorMediaServicesWereResetの意味は何ですか?
- 22. __dyld_dyld_fatal_error_disassemblyの意味は何ですか?
- 23. main_syntaxの意味は何ですか
- 24. Clojure: `と〜@の意味は何ですか?
- 25. タイプの意味は何ですか?
- 26. イベントプーリングの意味は何ですか?
- 27. hibernate inverseJoinColumnsの意味は何ですか?
- 28. servercallback()の意味は何ですか?
- 29. phpの意味は何ですか?
- 30. []の意味は何ですか
https://github.com/opencv/opencv/blob /bf4c5bef7fa254e996f31d3e3d7f81ce63716c13/modules/core/include/opencv2/core/private.hpp#L538 – px06