OpenCV es la enorme biblioteca de código abierto para visión por computadora, aprendizaje automático y procesamiento de imágenes y ahora juega un papel importante en la operación en tiempo real, lo cual es muy importante en los sistemas actuales. Al usarlo, uno puede procesar imágenes y videos para identificar objetos, rostros o incluso la escritura a mano de un ser humano.
cv2.putText()
El método inserta un texto en el cuadro de video en la posición deseada especificada por el usuario. Podemos diseñar el tipo de fuente y también su color y grosor.
Sintaxis : cv2.putText (marco, texto, organización, fuente, color, grosor)
Parámetros :
fotograma: fotograma en ejecución actual del vídeo.
Texto: La string de texto a insertar.
org: esquina inferior izquierda de la string de texto
fuente: el tipo de fuente que se utilizará.
color: el color de la fuente.
grosor: el grosor de la fuente
Ejemplo:
# Python program to write # text on video import cv2 cap = cv2.VideoCapture('sample_vid.mp4') while(True): # Capture frames in the video ret, frame = cap.read() # describe the type of font # to be used. font = cv2.FONT_HERSHEY_SIMPLEX # Use putText() method for # inserting text on video cv2.putText(frame, 'TEXT ON VIDEO', (50, 50), font, 1, (0, 255, 255), 2, cv2.LINE_4) # Display the resulting frame cv2.imshow('video', frame) # creating 'q' as the quit # button for the video if cv2.waitKey(1) & 0xFF == ord('q'): break # release the cap object cap.release() # close all 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