图像处理:opencv-python给图像加文字

1. 起因

计算机视觉中常常会需要在图片上加文字,这样可以增强图像数据的可读性。

2. 工具

  • opencv-python

3. 方法

import matplotlib.pyplot as plt
from PIL import Image
import numpy as np
input_img = Image.open(r'./putTextInput.png').convert("RGB")
input_img = np.array(input_img)
# plt.imshow(input_img)
import cv2
img_text = input_img[::,::,::]
cv2.putText(
    img_text,           # 图像
    "GT:123.45",        # 文字
    (680,680),          # 文字左下角
    cv2.FONT_HERSHEY_SIMPLEX,   # 字体
    2,                  # 字体大小
    (255,255,255),      # 字体颜色
    5,                  # 线宽 单位是像素值
    cv2.LINE_AA         # 线的类型
)
plt.imshow(img_text)
# plt.axis('off')       # 显示坐标轴可以注意到位置坐标的设计(横轴坐标,纵轴坐标)

cv2.putText文档
结果如下:
image

posted @   X-ocean  阅读(372)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示