Schließen, video, Fenster mit schließen-Schaltfläche "X" in OpenCV, Python
Ich bin die Anzeige von live-video von einer Kamera mit OpenCV in Python. Dies ist der code:
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")
Nun, ich kann nur schließen, meine video-Fenster durch drücken von "esc" Taste, aber nichts passiert, wenn ich auf mein Fenster schließen "X" - Taste. Gibt es eine Möglichkeit zu machen, dass die Arbeit?
- Möglich, Duplikat der OpenCV Python: Wie zu erkennen, wenn ein Fenster geschlossen wird?
Du musst angemeldet sein, um einen Kommentar abzugeben.
OpenCV verfügt nicht über dieses feature, und nur mit Schlüssel Pressen standardmäßig.
Wenn Sie dies tun möchten, müssen Sie das handle des Fenster-manager erstellt Ihr windows (GTK, QT, ...).
Dieser Beitrag beschreibt ein ähnliches Problem, wenn Sie windows verwenden.
Lassen Sie mich wissen, wenn nicht 😉
Mit der
cv2
Python-Modul gibt es einen Weg, das zu tun, ich habe die Lösung hier:https://stackoverflow.com/a/37881722/2897426
Dieser Beitrag ist nur für Referenz, so dass jedermann, das schaut, für die, die es finden kann es