在Ubuntu 16.04
上测试OpenCV 3.2
,遇到一个在子线程中更新图像,而界面不刷新的问题。
编译执行如下代码:
可以看到,上面的代码执行之后,界面并没有出现,即使出现也没有刷新。
这个问题是由于界面更新必须在主线程中执行,需要手工通知主线程。
修改后的代码如下:
也就是每次更新图片后手工调用代码
这个等候时间,只要大于0
即可,比如:
在Ubuntu 16.04
上测试OpenCV 3.2
,遇到一个在子线程中更新图像,而界面不刷新的问题。
编译执行如下代码:
可以看到,上面的代码执行之后,界面并没有出现,即使出现也没有刷新。
这个问题是由于界面更新必须在主线程中执行,需要手工通知主线程。
修改后的代码如下:
也就是每次更新图片后手工调用代码
这个等候时间,只要大于0
即可,比如:
非常感谢博主的分享已成功解决,谢谢