【问题标题】:Disable OpenCV-core's output "Init done"禁用 OpenCV-core 的输出“初始化完成”
【发布时间】:2016-01-19 21:09:47
【问题描述】:

我刚刚将我的 opencv 更新到最新的稳定版本 (3.1.0)。我尝试运行一个我已经工作了很长时间的程序,一切正常。

但是当我显示图像时,我真的不知道来自 Qt 或 OpenCV 的新输出“Init done - Opengl support available”。我想禁用该输出,因为我已经有很多输出了。

如果您有一个快速的解决方案(我的意思是易于处理),那就太好了

谢谢

【问题讨论】:

    标签: c++ qt opencv


    【解决方案1】:

    Looking at the relevant code,只有在没有 QApplication 实例存在时才会触发此输出。在执行任何 OpenCV 相关操作之前,您可以通过创建 QApplication 实例来停止输出:

    int main(int argc, char *argv[]) {
        QApplication app(argc, argv);
    
        // Perform highgui operations.
    }
    

    【讨论】:

    • 非常感谢,原来如此 :)
    猜你喜欢
    • 2015-02-17
    • 1970-01-01
    • 2014-10-20
    • 2012-09-07
    • 2023-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多