opencv4.8+vs2019 运行出现一堆[INFO:XXX]信息

发布时间 2023-12-08 15:28:03作者: 灼光

前言

Opencv+vs2019搭建成功运行后出现一堆INFO信息,虽说不影响程序运行但是会占据控制台窗口,覆盖正常调试输出

出现时机:在每次需要显示图像时均会出现,如:namedWindow、imshow函数调用时。

 一、现象分析

这些不是错,是OpenCV在启动时加载GUI(图形用户界面)后端注册表的信息,显示的是哪些GUI可用,如查找出4个可用的后端:GTK(1000),GTK3(990),GTK2(980),WIN32(970) + BUILTIN(WIN32UI)。

二、解决办法

设置日志级别,屏蔽它:

//引入头文件
#include <opencv2/core/utils/logger.hpp>

//设置只显示错误日志
cv::utils::logging::setLogLevel(utils::logging::LOG_LEVEL_ERROR);