Python OpenCV: capturar video desde la cámara

Python proporciona varias bibliotecas para el procesamiento de imágenes y videos. Uno de ellos es OpenCV. OpenCV es una amplia biblioteca que ayuda a proporcionar varias funciones para operaciones de imagen y video. Con OpenCV, podemos capturar un video de la cámara. Le permite crear un objeto de captura de video que es útil para capturar videos a través de la cámara web y luego puede realizar las operaciones deseadas en ese video.

Pasos para capturar un video:

  • Use cv2.VideoCapture() para obtener un objeto de captura de video para la cámara.
  • Configure un ciclo while infinito y use el read()método para leer los cuadros usando el objeto creado anteriormente.
  • Use cv2.imshow()el método para mostrar los cuadros en el video.
  • Rompe el bucle cuando el usuario hace clic en una tecla específica.

A continuación se muestra la implementación.

# import the opencv library
import cv2
  
  
# define a video capture object
vid = cv2.VideoCapture(0)
  
while(True):
      
    # Capture the video frame
    # by frame
    ret, frame = vid.read()
  
    # Display the resulting frame
    cv2.imshow('frame', frame)
      
    # the 'q' button is set as the
    # quitting button you may use any
    # desired button of your choice
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
  
# After the loop release the cap object
vid.release()
# Destroy all the windows
cv2.destroyAllWindows()

Producción:

Publicación traducida automáticamente

Artículo escrito por KaranGupta5 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *