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