Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App

Related Articles

Python OpenCv: Write text on video

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

OpenCV is the huge open-source library for computer vision, machine learning, and image processing and now it plays a major role in real-time operation which is very important in today’s systems. By using it, one can process images and videos to identify objects, faces, or even the handwriting of a human.

cv2.putText() method inserts a text on the video frame at the desired position specified by the user. We can style the type of font and also it’s color and thickness.

Syntax : cv2.putText(frame, Text, org, font, color, thickness)

frame: current running frame of the video.
Text: The text string to be inserted.
org: bottom-left corner of the text string
font: the type of font to be used.
color: the colour of the font.
thickness: the thickness of the font


# Python program to write
# text on video
import cv2
cap = cv2.VideoCapture('sample_vid.mp4')
    # Capture frames in the video
    ret, frame =
    # describe the type of font
    # to be used.
    # Use putText() method for
    # inserting text on video
                'TEXT ON VIDEO'
                (50, 50), 
                font, 1
                (0, 255, 255), 
    # Display the resulting frame
    cv2.imshow('video', frame)
    # creating 'q' as the quit 
    # button for the video
    if cv2.waitKey(1) & 0xFF == ord('q'):
# release the cap object
# close all windows



My Personal Notes arrow_drop_up
Last Updated : 03 Jan, 2023
Like Article
Save Article
Similar Reads
Related Tutorials