guardar - videocapture python
Cerrando la ventana de video usando el botón "X" cercano en OpenCV, Python (2)
Con el módulo cv2
Python hay una manera de hacerlo, cv2
la solución aquí:
https://stackoverflow.com/a/37881722/2897426
Esta publicación es solo para referencia, por lo que cualquier persona que la busque puede encontrarla
Estoy mostrando video en vivo desde una cámara usando OpenCV en Python. Este es el código:
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")
Ahora, solo puedo cerrar mi ventana de video presionando "esc", pero no ocurre nada cuando hago clic en el botón "X" que está cerca de mi ventana. ¿Hay alguna manera de hacer que eso funcione?
OpenCV no tiene esta característica, y solo maneja las teclas presionadas por defecto.
Si desea hacer esto, debe usar el controlador del administrador de ventanas que crea sus ventanas (GTK, QT, ...).
Esta publicación describe un problema similar en caso de que use Windows. Avíseme si no;)