From 8c99a1f2b28651aa2c78bad8daf696abb1d5a741 Mon Sep 17 00:00:00 2001 From: Tristan Walter <twalter@orn.mpg.de> Date: Fri, 16 Oct 2020 16:36:35 +0200 Subject: [PATCH] quiet the opencv runtime --- Application/src/grabber/main.cpp | 4 ++++ Application/src/grabber/pvinfo.cpp | 4 ++++ Application/src/tracker/main.cpp | 6 ++++++ 3 files changed, 14 insertions(+) diff --git a/Application/src/grabber/main.cpp b/Application/src/grabber/main.cpp index 67fd0a5..ed681fe 100644 --- a/Application/src/grabber/main.cpp +++ b/Application/src/grabber/main.cpp @@ -51,6 +51,7 @@ #include <gui/IMGUIBase.h> #include <python/GPURecognition.h> +#include <opencv2/core/utils/logger.hpp> //-Functions------------------------------------------------------------------- @@ -175,6 +176,9 @@ using namespace file; int main(int argc, char** argv) { +#ifdef NDEBUG + cv::utils::logging::setLogLevel(cv::utils::logging::LogLevel::LOG_LEVEL_ERROR); +#endif #if __linux__ XInitThreads(); #endif diff --git a/Application/src/grabber/pvinfo.cpp b/Application/src/grabber/pvinfo.cpp index 1286950..d3badfa 100644 --- a/Application/src/grabber/pvinfo.cpp +++ b/Application/src/grabber/pvinfo.cpp @@ -12,6 +12,7 @@ #include "pvinfo_merge.h" #include <misc/Output.h> #include <gui/IdentityHeatmap.h> +#include <opencv2/core/utils/logger.hpp> using namespace cmn; @@ -21,6 +22,9 @@ ENUM_CLASS(Arguments, ENUM_CLASS(parameter_format_t, settings, minimal) int main(int argc, char**argv) { +#ifdef NDEBUG + cv::utils::logging::setLogLevel(cv::utils::logging::LogLevel::LOG_LEVEL_ERROR); +#endif DEBUG::set_runtime_quiet(); auto OS_ACTIVITY_DT_MODE = getenv("OS_ACTIVITY_DT_MODE"); diff --git a/Application/src/tracker/main.cpp b/Application/src/tracker/main.cpp index 78de93c..f1ff779 100644 --- a/Application/src/tracker/main.cpp +++ b/Application/src/tracker/main.cpp @@ -76,6 +76,8 @@ #include <shellapi.h> #endif +#include <opencv2/core/utils/logger.hpp> + //-Functions------------------------------------------------------------------- using namespace track; @@ -186,6 +188,10 @@ void init_signals() { int main(int argc, char** argv) { +#ifdef NDEBUG + cv::utils::logging::setLogLevel(cv::utils::logging::LogLevel::LOG_LEVEL_ERROR); +#endif + #if __APPLE__ std::string PATH = (std::string)getenv("PATH"); if(!utils::contains(PATH, "/usr/local/bin")) { -- GitLab