2016-09-01 17 views
7

Czytałem kod źródłowy opencv i nie rozumiem funkcji CV_INSTRUMENT_REGION() wywoływanej przez inną funkcję. Funkcja CV_INSTRUMENT_REGION() zwykle pojawia się na początku drugiej treści funkcji. Ktoś może pomóc? dzięki.jakie jest znaczenie CV_INSTRUMENT_REGION()?

+1

https://github.com/opencv/opencv/blob /bf4c5bef7fa254e996f31d3e3d7f81ce63716c13/modules/core/include/opencv2/core/private.hpp#L538 – px06

Odpowiedz

5

Możesz sprawdzić odpowiednie żądanie wyciągnięcia, aby uzyskać więcej informacji: Implementations instrumentation framework for OpenCV performance test system.

Szkielet oprzyrządowania do systemu testów wydajności OpenCV. Został on opracowany do:

  • wdrożeń track wykonanie wewnętrznej funkcji OpenCV z drzewa połączeń wyjście do przetestowania logi
  • implementacje track masę czasu wykonania w rurociągu

ramowa może być włączony z ENABLE_INSTRUMENTATION zdefiniuj w CMake i domyślnie wyłączone. W stanie wyłączonym nie zużywa zasobów .

Aktualizacja:

OpenCV 3.3 dodaje wsparcie śladu/profilowania aplikacji OpenCV dla użytkowników. Aby uzyskać więcej informacji, patrz: