0

我在 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/

请帮我。谢谢

4

1 回答 1

0

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

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

于 2013-07-08T07:56:20.407 回答