可以使用OpenCV的cv2.putText()函数来实现。

示例代码:

import cv2

读取图片

img = cv2.imread('image.jpg')

定义文本框的位置

x, y = 10, 30

定义文本框的大小

width, height = 200, 50

定义文本框的背景颜色

bg_color = (0, 0, 255)

绘制文本框

cv2.rectangle(img, (x, y), (x + width, y + height), bg_color, -1)

定义文本

text = 'Hello World!'

在文本框内添加文字

cv2.putText(img, text, (x + 10, y + 30), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 255, 255), 2)

保存图片

cv2.imwrite('result.jpg', img)

如何利用python的opencv,在图片上添加一个有背景颜色的文本框,并在文本框内添加文字?相关推荐

  1. python图片识别是否p过_用 Python 和 OpenCV 检测图片上的条形码

    用 Python 和 OpenCV 检测图片上的的条形码 这篇博文的目的是应用计算机视觉和图像处理技术,展示一个条形码检测的基本实现.我所实现的算法本质上基于StackOverflow 上的这个问题, ...

  2. 使用Python和OpenCV检测图片上的条形码

    这篇博文的目的是应用计算机视觉和图像处理技术,展示一个条形码检测的基本实现.我所实现的算法本质上基于StackOverflow 上的这个问题,浏览代码之后,我提供了一些对原始算法的更新和改进. 首先需 ...

  3. python 使用opencv在图片上绘制矩形、圆形以及中英文

    最近看了下python的第三方库opencv,在python中用来对图片进行一些简单处理还是非常好用的,比如在图形上画矩形框,圆框,指示线,椭圆以及文字等,只需要调用几个相应的函数,设置好起止坐标点以 ...

  4. 利用python PIL模块在图片上写文字

    利用PIL模块,简单处理图片 from PIL import Image, ImageFont, ImageDraw # 导入模块 im = Image.open("smile.jpg&qu ...

  5. 用 Python 和 OpenCV 检测图片上的条形码Detecting Barcodes in Images with Python and OpenCV

    UPDATE: The introduction to this post may seen a little "out there". For some context, I h ...

  6. 利用python进行识别相似图片(二)

    前言 和网上各种首先你要有一个女朋友的系列一样,想进行人脸判断,首先要有脸, 只要能靠确定人脸的位置,那么进行两张人脸是否相似的操作便迎刃而解了. 所以本篇文章着重讲述如何利用openCV定位人脸. ...

  7. python连接opencv库_利用Python和OpenCV库将URL转换为OpenCV格式的方法

    今天的博客是直接来源于我自己的个人工具函数库. 过去几个月,有些PyImageSearch读者电邮问我:"如何获取URL指向的图片并将其转换成OpenCV格式(不用将其写入磁盘再读回)&qu ...

  8. python图像识别马路_使用Python和OpenCV在道路上找到车道线

    识别道路上的车道是所有司机的共同任务,以确保车辆在驾驶时处于车道限制之内,并减少因越过车道而与其他车辆发生碰撞的机会. 对自动驾驶汽车来说,这同样也是一项关键任务.事实证明,使用计算机视觉技术识别道路 ...

  9. 【入门讲解】Python使用OpenCV设置图片尺寸。

    前文 前几天看到了"某音特效",人物头像动漫化的效果,感觉这个特效蛮不错的,之前也有找资料学习写了动漫化的人物文章. 接触到了OpenCV,关于人脸识别.人脸检测方面的python ...

最新文章

  1. ADO.NET入门教程(三) 连接字符串,你小觑了吗?
  2. java join()源码_Java Thread的join() 之刨根问底
  3. pythonexcel工具介绍_Python处理excel的强大工具
  4. fisher判别_经典模式识别:Fisher线性判别
  5. [笔试题目] 腾讯2015年9月基础研究笔试题
  6. Shell(11)——awk(1)
  7. 【iVX 初级工程师培训教程 10篇文拿证】07 08 新闻页制作
  8. trackby_使用trackBy启动流程
  9. 图解 Android 广播机制
  10. Windows 下安装 tensorflow keras opencv 的避坑指南!
  11. 判断形参S所指字符串是否是回文,若是,函数返回1,不是则返回0,并在main中实现输出...
  12. 拓端tecdat|R语言广义线性模型GLM、多项式回归和广义可加模型GAM预测泰坦尼克号幸存者
  13. 晶振时钟原理图、PCB设计指南
  14. android应用上架到各大应用市场总结
  15. 关于protel99和99se的系统字体设置问题
  16. Gradle Builds Everthing —— 产物输出
  17. 查看计算机内存条型号,查看本机内存条型号_查看电脑内存条型号
  18. bug解决 2021-09-20 build之后出现shader消失的原因之一
  19. k近邻和k-means
  20. RSA加密算法(32bit比特级运算)(复杂版)(C++实现)

热门文章

  1. LINUX DHCP客户端配置及测试
  2. Phoenix删除索引
  3. ptrace的使用流程
  4. SASS实现圆形动画菜单
  5. QT QTime显示时间
  6. angular返回上一页
  7. 简单实现对象调用:创建一个LOL中的英雄类和怪物类
  8. iPhone不再孤独,Palm Pre为伴——互联网的未来在手中。,互联网营销
  9. python测试开发面试之深浅拷贝【拼多多】
  10. JSP注释(多种注释详解)