【发布时间】:2016-01-19 21:09:47
【问题描述】:
我刚刚将我的 opencv 更新到最新的稳定版本 (3.1.0)。我尝试运行一个我已经工作了很长时间的程序,一切正常。
但是当我显示图像时,我真的不知道来自 Qt 或 OpenCV 的新输出“Init done - Opengl support available”。我想禁用该输出,因为我已经有很多输出了。
如果您有一个快速的解决方案(我的意思是易于处理),那就太好了
谢谢
【问题讨论】:
我刚刚将我的 opencv 更新到最新的稳定版本 (3.1.0)。我尝试运行一个我已经工作了很长时间的程序,一切正常。
但是当我显示图像时,我真的不知道来自 Qt 或 OpenCV 的新输出“Init done - Opengl support available”。我想禁用该输出,因为我已经有很多输出了。
如果您有一个快速的解决方案(我的意思是易于处理),那就太好了
谢谢
【问题讨论】:
Looking at the relevant code,只有在没有 QApplication 实例存在时才会触发此输出。在执行任何 OpenCV 相关操作之前,您可以通过创建 QApplication 实例来停止输出:
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
// Perform highgui operations.
}
【讨论】: