Python OpenCV | método cv2.putText()

OpenCV-Python es una biblioteca de enlaces de Python diseñada para resolver problemas de visión por computadora. cv2.putText()El método se utiliza para dibujar una string de texto en cualquier imagen.

Sintaxis: cv2.putText(image, text, org, font, fontScale, color[, thick[, lineType[, bottomLeftOrigin]]])

Parámetros:
imagen: Es la imagen sobre la que se va a dibujar el texto.
text: String de texto a dibujar.
org: Son las coordenadas de la esquina inferior izquierda de la string de texto en la imagen. Las coordenadas se representan como tuplas de dos valores, es decir ( valor de la coordenada X , valor de la coordenada Y ).
font: Denota el tipo de fuente. Algunos de los tipos de fuente son FONT_HERSHEY_SIMPLEX, FONT_HERSHEY_PLAIN, etc.
fontScale: factor de escala de fuente que se multiplica por el tamaño base específico de la fuente.
color: Es el color de la string de texto a dibujar. Para BGR , pasamos una tupla. ej.: (255, 0, 0) para el color azul.
grosor: Es el grosor de la línea en px .
lineType: Este es un parámetro opcional. Da el tipo de línea a utilizar.
bottomLeftOrigin: este es un parámetro opcional. Cuando es verdadero, el origen de los datos de la imagen está en la esquina inferior izquierda. De lo contrario, está en la esquina superior izquierda.

Valor devuelto: Devuelve una imagen.

Imagen utilizada para todos los siguientes ejemplos:

Ejemplo 1:

# Python program to explain cv2.putText() method
    
# importing cv2
import cv2
    
# path
path = r'C:\Users\Rajnish\Desktop\geeksforgeeks\geeks.png'
    
# Reading an image in default mode
image = cv2.imread(path)
    
# Window name in which image is displayed
window_name = 'Image'
  
# font
font = cv2.FONT_HERSHEY_SIMPLEX
  
# org
org = (50, 50)
  
# fontScale
fontScale = 1
   
# Blue color in BGR
color = (255, 0, 0)
  
# Line thickness of 2 px
thickness = 2
   
# Using cv2.putText() method
image = cv2.putText(image, 'OpenCV', org, font, 
                   fontScale, color, thickness, cv2.LINE_AA)
   
# Displaying the image
cv2.imshow(window_name, image) 

Ejemplo #2:

# Python program to explain cv2.putText() method
    
# importing cv2
import cv2
    
# path
path = r'C:\Users\Rajnish\Desktop\geeksforgeeks\geeks.png'
    
# Reading an image in default mode
image = cv2.imread(path)
    
# Window name in which image is displayed
window_name = 'Image'
  
# text
text = 'GeeksforGeeks'
  
# font
font = cv2.FONT_HERSHEY_SIMPLEX
  
# org
org = (00, 185)
  
# fontScale
fontScale = 1
   
# Red color in BGR
color = (0, 0, 255)
  
# Line thickness of 2 px
thickness = 2
   
# Using cv2.putText() method
image = cv2.putText(image, text, org, font, fontScale, 
                 color, thickness, cv2.LINE_AA, False)
  
# Using cv2.putText() method
image = cv2.putText(image, text, org, font, fontScale,
                  color, thickness, cv2.LINE_AA, True) 
  
# Displaying the image
cv2.imshow(window_name, image) 

Producción:

Publicación traducida automáticamente

Artículo escrito por Rajnis09 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 *