Open In App

Python OpenCv: Write text on video

Last Updated : 03 Jan, 2023
Comments
Improve
Suggest changes
Like Article
Like
Report
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) Parameters: 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
Example: Python3
# 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()
Output: python-write-to-video-opencv

Next Article
Article Tags :
Practice Tags :

Similar Reads

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy