imshow不会在qt gui上更新

时间:2016-07-11 18:37:21

标签: c++ qt opencv opencv3.0

所以我有一个程序,我正在使用OpenCV库进行一些处理,然后在Qt中显示结果gui(在小部件上)。问题是如果我想'调试'gui中的opencv实现,即做一些帧/掩码的imshow,它会创建窗口但不会偶尔刷新它。 试图添加一个waitKey(1)来强制刷新只会冻结gui所以它的另一个死胡同。

有关如何解决此问题的任何想法?如果它需要我会尝试做一个MWE,但我的程序状态有点难以提取功能。

提前致谢。

1 个答案:

答案 0 :(得分:0)

好像做了

QApplication::ProcessEvents() 

强制图像更新,尽管速度很慢,但出于调试目的,它就足够了。