如何为OpenCV启用日志记录

时间:2019-02-22 14:08:54

标签: opencv

我想从OpenCV中获取日志,尤其是CV_LOG_WARNING调用中的日志,但是我无法找到是否可以设置环境变量或CMakeLists文件中是否存在设置将启用此功能,这是我从源代码构建OpenCV。

设置: OpenCV的4 在基于Arm的硬件平台的Ubuntu 16.04上交叉编译

如何启用此功能?

2 个答案:

答案 0 :(得分:1)

首先包括:

const sortOptions = [{
      sortByKey: 'anyKey',
      sortType: 'string',
      sortingOrder: 'asc',
    }];

arrayOfObjects.sort(CustomSorting.sortArrayOfObjects(sortOptions));

然后在代码中,作为第一个调用之一执行此操作:

#include <opencv2/core/utils/logger.hpp>

答案 1 :(得分:1)

OpenCV 使用环境变量来启用日志记录。在 Bash 中:

export OPENCV_LOG_LEVEL=DEBUG
export OPENCV_VIDEOIO_DEBUG=1