无法在openCV中显示图像显示窗口

时间:2011-06-03 09:50:47

标签: python opencv window

我正在使用openCV python绑定。我试图使用以下列表显示输出图像:

cv.NamedWindow('display')
cv.MoveWindow('display', 10, 10)
cv.ShowImage('display', cvImage)

但我没有看到任何窗口。

我的平台是Linux(openSuse 11.4),python-opencv 2.1和python 2.7。

2 个答案:

答案 0 :(得分:11)

您需要调用WaitKey函数来处理事件。查看文档:{​​{3}}

  

此函数是HighGUI中唯一可以获取和处理事件的方法,因此需要定期调用它以进行正常的事件处理,除非在负责事件处理的某个环境中使用HighGUI。

只需在代码末尾添加一个WaitKey(0),它应该可以正常工作。

答案 1 :(得分:0)

除了这些信息之外:WaitKey(1)不会等待1ms,但是至少持续15ms ......如果需要,你可以测量它。