专栏首页Petrichor的专栏python: 在图片上 打印中文

python: 在图片上 打印中文

我整理的代码模板:

# 指定字体文件地址
FONT_FILE_PATH = ...

# 转换成PIL
src_img = cv2.imread(img_path)
img_PIL = Image.fromarray(cv2.cvtColor(src_img, cv2.COLOR_BGR2RGB))
draw = ImageDraw.Draw(img_PIL)

# 配置参数
text = "Hello Nanjing !"
normal_color, sum_color = (255, 255, 255), (100, 255, 100)
sku_font = ImageFont.truetype(FONT_FILE_PATH, 25)
sum_font = ImageFont.truetype(FONT_FILE_PATH, 30)

# 打印文字
draw.text((x, y), text, fill=normal_color, font=sku_font)

# 转换回普通矩阵
dst_img = img_PIL
dst_img = cv2.cvtColor(np.array(dst_img), cv2.COLOR_RGB2BGR)

# 输出
return dst_img

[1] OpenCV-Python在图片上输出中文

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 图像处理: 设计 动态高斯滤波

    在做项目的过程中,我发现如果根据 像素点 相对整张图片 的位置 设计 不同的 滤波核大小(即参数 ksize),就可以灵活地对整张图片实现 动态 高斯滤波 了。

    JNingWei
  • 图像处理: 无损地旋转图像

    JNingWei
  • numpy: np.ndarray.flatten

    Args: 顺序:{‘C’,’F’,’A’,’K’},可选。 “C” 意思是以行大(C形)的顺序变平。 “F” 表示按列主要(Fortran风格)...

    JNingWei
  • 【深度学习系列】用PaddlePaddle进行车牌识别(一)

    小伙伴们,终于到了实战部分了!今天给大家带来的项目是用PaddlePaddle进行车牌识别。车牌识别其实属于比较常见的图像识别的项目了,目前也属于比较成熟的应...

    Charlotte77
  • 字符串提取

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    喜欢ctrl的cxk
  • matlab图像解密

    最近我一直在准备神经网络方面的推送。但是一直有人问我:以前发过一个关于图像加密的代码,一直没有等到解密的代码出来。该怎么解密。

    matlab爱好者
  • 基于Python查找图像中最常见的颜色

    如果我们能够得知道一幅图像中最多的颜色是什么的话,可以帮助我们解决很多实际问题。例如在农业领域中想确定水果的成熟度,我们可以通过检查水果的颜色是否落在特定范围内...

    小白学视觉
  • 图像处理基础(七)图像的PCA(主成分分析)降维

    Pulsar-V
  • Caffe2 - (十八) 图片数据处理函数

    Caffe2 提供了对图片进行加载、裁剪、缩放、去均值、batch 等处理的函数 - helper.py.

    AIHGF
  • 用PyTorch做物体检测和追踪

    在我之前的工作中,我尝试过用自己的图像在PyTorch中训练一个图像分类器,然后用它来进行图像识别。现在,我将向你们展示如何使用预训练的分类器在一张图像中检测多...

    AI研习社

扫码关注云+社区

领取腾讯云代金券