import cv2
# Ruta de la imagen
ruta_imagen = 'foto.jpg'
# Cargar imagen
imagen = cv2.imread(ruta_imagen)
# Verificar que la imagen exista
if imagen is None:
print('Error: no se pudo abrir la imagen.')
exit()
# Texto overlay
texto = 'Hola Raspberry Pi'
pos_texto = (30, 50) # (x, y)
fuente = cv2.FONT_HERSHEY_SIMPLEX
escala = 1
color_texto = (255, 255, 255) # blanco en BGR
grosor_texto = 2
cv2.putText(imagen, texto, pos_texto, fuente, escala, color_texto, grosor_texto, cv2.LINE_AA)
# Circulo verde
centro = (200, 150) # (x, y)
radio = 40
color_circulo = (0, 255, 0) # verde en BGR
grosor_circulo = 3
cv2.circle(imagen, centro, radio, color_circulo, grosor_circulo)
# Mostrar imagen
cv2.imshow('Imagen con overlay', imagen)
# Esperar tecla
cv2.waitKey(0)
cv2.destroyAllWindows()