【问题标题】:Hide the video created on cvNamedWindow in openCV and display video only on Qt label在openCV中隐藏在cvNamedWindow上创建的视频,只在Qt标签上显示视频
【发布时间】:2013-07-04 11:50:28
【问题描述】:

我在 VS2010 上创建了一个 OpenCV 控制台应用程序,现在我使用 Qt 设计了一个不错的 GUI,并将输出视频/图像放在 Qlabel 上,项目运行良好。但我的问题是当我运行程序时,输出视频同时显示在 Qlabel 和 OpenCV GUI 上,称为 cvNamedWindow/cvShowImage 。但我不想在 Opencv cvNamedWindow 上显示视频。当我删除 cvNamedWindow 命令时,视频不会显示在 Qlabel 和 opencv gui 窗口上。这是我想问的同一个问题:http://answers.opencv.org/question/2914/video-on-label-opencv-qt-hide-cvnamedwindows/

请帮助我。谢谢

【问题讨论】:

  • 欢迎来到 StackOverflow。为了让我们帮助您,如果您发布一些代码会有所帮助。

标签: qt opencv user-interface


【解决方案1】:

在 setpixmap 之后尝试 qApp->processEvents() 并删除 cvwaitkey ,它对我有用

(qApp 是我的 QApplication 应用程序(argc, argv))

【讨论】:

  • 在可能的情况下尝试解释某种技术为什么/如何起作用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-23
  • 1970-01-01
  • 2014-02-10
  • 1970-01-01
相关资源
最近更新 更多