2012-11-09 175 views
9

我使用OpenCV在Python中显示来自摄像机的实时视频。这是代码:使用OpenCV中的关闭“X”按钮关闭视频窗口,Python

capture = cv.CaptureFromCAM(0) 
if capture: 
    cv.NamedWindow("Live Video", cv.CV_WINDOW_AUTOSIZE) 
    frame = cv.QueryFrame(capture) 
    if frame: 
     cv.ShowImage("Live Video", frame)  
     cv.WaitKey(0) 

cv.DestroyWindow("Live Video") 

现在,我只能按“ESC”键关闭我的视频窗口,但是当我点击我的窗口的关闭“X”按钮,没有任何反应。有没有办法做到这一点?

+0

可能重复的[OpenCV Python:如何检测一个窗口是否关闭?](http://stackoverflow.com/questions/35003476/opencv-python-how-to- d etect-if-a-window-is-closed) –

回答