![]() |
OpenCV 4.12.0
開源計算機視覺
|
名稱空間 | |
| 名稱空間 | cv |
| 名稱空間 | cv::utils::logging::internal |
類 | |
| 結構體 | cv::utils::logging::LogTagAuto |
宏 | |
| #define | CV_LOG_DEBUG(標籤, ...) |
| #define | CV_LOG_ERROR(標籤, ...) |
| #define | CV_LOG_FATAL(標籤, ...) |
| #define | CV_LOG_IF_DEBUG(標籤, 日誌條件, ...) |
| #define | CV_LOG_IF_ERROR(標籤, 日誌條件, ...) |
| #define | CV_LOG_IF_FATAL(標籤, 日誌條件, ...) |
| #define | CV_LOG_IF_INFO(標籤, 日誌條件, ...) |
| #define | CV_LOG_IF_VERBOSE(標籤, v, 日誌條件, ...) |
| #define | CV_LOG_IF_VERBOSE(標籤, v, 日誌條件, ...) |
| #define | CV_LOG_IF_WARNING(標籤, 日誌條件, ...) |
| #define | CV_LOG_INFO(標籤, ...) |
| #define | CV_LOG_LEVEL_DEBUG 5 |
| 除錯訊息。在“Release”版本中停用。 | |
| #define | CV_LOG_LEVEL_ERROR 2 |
| 錯誤訊息。 | |
| #define | CV_LOG_LEVEL_FATAL 1 |
| 致命(嚴重)錯誤(無法恢復的內部錯誤) | |
| #define | CV_LOG_LEVEL_INFO 4 |
| 資訊訊息。 | |
| #define | CV_LOG_LEVEL_SILENT 0 |
| 用於 setLogLevel() 呼叫 | |
| #define | CV_LOG_LEVEL_VERBOSE 6 |
| 詳細(跟蹤)訊息。需要詳細級別。在“Release”構建中停用。 | |
| #define | CV_LOG_LEVEL_WARN 3 |
| 警告訊息。 | |
| #define | CV_LOG_ONCE_DEBUG(標籤, ...) |
| #define | CV_LOG_ONCE_ERROR(標籤, ...) |
| #define | CV_LOG_ONCE_INFO(標籤, ...) |
| #define | CV_LOG_ONCE_VERBOSE(標籤, v, ...) |
| #define | CV_LOG_ONCE_VERBOSE(標籤, v, ...) |
| #define | CV_LOG_ONCE_WARNING(標籤, ...) |
| #define | CV_LOG_STRIP_LEVEL CV_LOG_LEVEL_VERBOSE |
| #define | CV_LOG_VERBOSE(標籤, v, ...) |
| #define | CV_LOG_VERBOSE(標籤, v, ...) |
| #define | CV_LOG_WARNING(標籤, ...) |
| #define | CV_LOG_WITH_TAG(標籤, 訊息級別, 額外檢查0, 額外檢查1, ...) |
| #define | CV_LOGTAG_EXPAND_NAME(標籤) |
| #define | CV_LOGTAG_FALLBACK nullptr |
| #define | CV_LOGTAG_GLOBAL cv::utils::logging::internal::getGlobalLogTag() |
| #define | CV_LOGTAG_PTR_CAST(表示式) |
| #define | CV_TRACE_ARG(引數ID) |
| 用於跟蹤引數值的宏。 | |
| #define | CV_TRACE_ARG_VALUE(引數ID, 引數名, 值) |
| 用於跟蹤引數值的宏(展開版本) | |
| #define | CV_TRACE_FUNCTION() |
| 用於跟蹤函式的宏。 | |
| #define | CV_TRACE_FUNCTION_SKIP_NESTED() |
| #define | CV_TRACE_REGION(作為靜態字串字面量的名稱) |
| #define | CV_TRACE_REGION_NEXT(作為靜態字串字面量的名稱) |
函式 | |
| LogLevel | cv::utils::logging::getLogLevel () |
| cv::utils::logging::LogLevel | cv::utils::logging::getLogTagLevel (const char *標籤) |
| void | cv::utils::logging::registerLogTag (cv::utils::logging::LogTag *plogtag) |
| LogLevel | cv::utils::logging::setLogLevel (LogLevel 日誌級別) |
| void | cv::utils::logging::setLogTagLevel (const char *標籤, cv::utils::logging::LogLevel 級別) |
| #define CV_LOG_DEBUG | ( | tag, | |
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_ERROR | ( | tag, | |
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_FATAL | ( | tag, | |
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_IF_DEBUG | ( | tag, | |
| 日誌條件, | |||
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_IF_ERROR | ( | tag, | |
| 日誌條件, | |||
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_IF_FATAL | ( | tag, | |
| 日誌條件, | |||
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_IF_INFO | ( | tag, | |
| 日誌條件, | |||
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_IF_VERBOSE | ( | tag, | |
| v, | |||
| 日誌條件, | |||
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_IF_VERBOSE | ( | tag, | |
| v, | |||
| 日誌條件, | |||
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_IF_WARNING | ( | tag, | |
| 日誌條件, | |||
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_INFO | ( | tag, | |
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_LEVEL_DEBUG 5 |
#include <opencv2/core/utils/logger.defines.hpp>
除錯訊息。在“Release”版本中停用。
| #define CV_LOG_LEVEL_ERROR 2 |
#include <opencv2/core/utils/logger.defines.hpp>
錯誤訊息。
| #define CV_LOG_LEVEL_FATAL 1 |
#include <opencv2/core/utils/logger.defines.hpp>
致命(嚴重)錯誤(無法恢復的內部錯誤)
| #define CV_LOG_LEVEL_INFO 4 |
#include <opencv2/core/utils/logger.defines.hpp>
資訊訊息。
| #define CV_LOG_LEVEL_SILENT 0 |
#include <opencv2/core/utils/logger.defines.hpp>
用於 setLogLevel() 呼叫
| #define CV_LOG_LEVEL_VERBOSE 6 |
#include <opencv2/core/utils/logger.defines.hpp>
詳細(跟蹤)訊息。需要詳細級別。在“Release”構建中停用。
| #define CV_LOG_LEVEL_WARN 3 |
#include <opencv2/core/utils/logger.defines.hpp>
警告訊息。
| #define CV_LOG_ONCE_DEBUG | ( | tag, | |
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_ONCE_ERROR | ( | tag, | |
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_ONCE_INFO | ( | tag, | |
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_ONCE_VERBOSE | ( | tag, | |
| v, | |||
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_ONCE_VERBOSE | ( | tag, | |
| v, | |||
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_ONCE_WARNING | ( | tag, | |
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_STRIP_LEVEL CV_LOG_LEVEL_VERBOSE |
#include <opencv2/core/utils/logger.hpp>
定義 CV_LOG_STRIP_LEVEL=CV_LOG_LEVEL_[DEBUG|INFO|WARN|ERROR|FATAL|SILENT] 以編譯掉該日誌級別及之前的所有內容
| #define CV_LOG_VERBOSE | ( | tag, | |
| v, | |||
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_VERBOSE | ( | tag, | |
| v, | |||
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_WARNING | ( | tag, | |
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOG_WITH_TAG | ( | tag, | |
| 訊息級別, | |||
| 額外檢查0, | |||
| 額外檢查1, | |||
| ... ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOGTAG_EXPAND_NAME | ( | tag | ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOGTAG_FALLBACK nullptr |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOGTAG_GLOBAL cv::utils::logging::internal::getGlobalLogTag() |
#include <opencv2/core/utils/logger.hpp>
| #define CV_LOGTAG_PTR_CAST | ( | expr | ) |
#include <opencv2/core/utils/logger.hpp>
| #define CV_TRACE_ARG | ( | 引數ID | ) |
#include <opencv2/core/utils/trace.hpp>
用於跟蹤引數值的宏。
| #define CV_TRACE_ARG_VALUE | ( | 引數ID, | |
| 引數名, | |||
| 值 ) |
#include <opencv2/core/utils/trace.hpp>
用於跟蹤引數值的宏(展開版本)
| #define CV_TRACE_FUNCTION | ( | ) |
#include <opencv2/core/utils/trace.hpp>
用於跟蹤函式的宏。
| #define CV_TRACE_FUNCTION_SKIP_NESTED | ( | ) |
#include <opencv2/core/utils/trace.hpp>
| #define CV_TRACE_REGION | ( | 作為靜態字串字面量的名稱 | ) |
| #define CV_TRACE_REGION_NEXT | ( | 作為靜態字串字面量的名稱 | ) |
| LogLevel cv::utils::logging::getLogLevel | ( | ) |
#include <opencv2/core/utils/logger.hpp>
獲取全域性日誌級別
| cv::utils::logging::LogLevel cv::utils::logging::getLogTagLevel | ( | const char * | tag | ) |
#include <opencv2/core/utils/logger.hpp>
| void cv::utils::logging::registerLogTag | ( | cv::utils::logging::LogTag * | plogtag | ) |
#include <opencv2/core/utils/logger.hpp>
| void cv::utils::logging::setLogTagLevel | ( | const char * | tag, |
| cv::utils::logging::LogLevel | 級別 ) |
#include <opencv2/core/utils/logger.hpp>