Mostrar fecha y hora en videos usando OpenCV – Python

OpenCV-Python es una biblioteca de enlaces de Python diseñada para resolver problemas de visión por computadora. Puede procesar imágenes y videos para identificar objetos, rostros o incluso la escritura a mano de un ser humano
. Nota: para obtener más información, consulte Introducción a OpenCV .
 

Mostrar fecha y hora en videos

A veces es necesario mostrar la fecha y la hora en los videos cuando procesamos videos de transmisión en vivo o videos que son de larga duración. Hora y fecha serán de ayuda para conocer y analizar cualquier anomalía detectada en el vídeo con referencia a su hora y fecha. Para mostrar la fecha y la hora en los videos, hacemos lo siguiente.
Código 
 

Python3

# Import libraries
import numpy
import cv2
import datetime
 
# open the video
vid = cv2.VideoCapture('sample.mp4')
 
# Process until end.
while(vid.isOpened()):
    ret, frame = vid.read()
 
    if ret:
        # describe the type of
        # font you want to display
        font = cv2.FONT_HERSHEY_SCRIPT_COMPLEX
 
        # Get date and time and
        # save it inside a variable
        dt = str(datetime.datetime.now())
 
        # put the dt variable over the
        # video frame
        frame = cv2.putText(frame, dt,
                            (10, 100),
                            font, 1,
                            (210, 155, 155),
                            4, cv2.LINE_8)
         
        # show the video
        cv2.imshow('frame', frame)
 
        key = cv2.waitKey(1)
         
        # define the key to
        # close the window
        if key == 'q' or key == 27:
            break
    else:
         
        break
         
         
# release the vid object
vid.release()
 
# close all the opened windows.
cv2.destroyAllWindows()

Producción 
 

python-date-time-on-video-opencv

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 *