Spaces:
Sleeping
Sleeping
import cv2 | |
import numpy as np | |
# Create a black image | |
image = np.zeros((480, 640, 3), dtype="uint8") | |
# Text to be added | |
text = "OpenCV Fonts" | |
# Coordinates | |
org = (50, 230) | |
# Font color | |
color = (255, 255, 255) # White | |
# Using different fonts | |
fonts = [ | |
cv2.FONT_HERSHEY_SIMPLEX, | |
cv2.FONT_HERSHEY_PLAIN, | |
cv2.FONT_HERSHEY_DUPLEX, | |
cv2.FONT_HERSHEY_COMPLEX, | |
cv2.FONT_HERSHEY_TRIPLEX, | |
cv2.FONT_HERSHEY_COMPLEX_SMALL, | |
cv2.FONT_HERSHEY_SCRIPT_SIMPLEX, | |
cv2.FONT_HERSHEY_SCRIPT_COMPLEX | |
] | |
# Display text using different fonts | |
for i, font in enumerate(fonts): | |
cv2.putText(image, f"{text} {i+1}", (10, 30 + i*50), font, 1, color, 2) | |
# Show the image | |
cv2.imshow("OpenCV Fonts Example", image) | |
cv2.waitKey(0) | |
cv2.destroyAllWindows() | |