在Python 中实现图片加框和加字的方法


Posted in Python onJanuary 26, 2019

第一步:安装opencv-python

rpm -ivh opencn-python-2.4.5-3.el7.ppc64le.rpm

第二步:引用cv2

import cv2

第三步:读入图片,必须是全路径

im = cv2.imread(filename)

第四步:设置需要画框的左上角与右下角的坐标,必须是整数

sx1, sx2, sy1, sy2

cv2.rectangle(im,(int(sx1),int(sy1)),(int(sx2),int(sy2)),(0,255,0),3)

函数参数: 图片, 左上角, 右下角, 颜色, 线条粗细, 线条类型,点类型

第五步:加字,下例是将字加到图片上方

if (sy1 > 10):

 cv2.putText(im, name, (int(sx1),int(sy1-6)), cv2.FONT_HERSHEY_COMPLEX_SMALL,0.8, (0, 255, 0) )

else:

 cv2.putText(im, name, (int(sx1),int(sy1+15)), cv2.FONT_HERSHEY_COMPLEX_SMALL,0.8, (0, 255, 0) )

以上这篇在Python 中实现图片加框和加字的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现一个简单的MySQL类
Jan 07 Python
Python性能优化技巧
Mar 09 Python
Python中字符串的修改及传参详解
Nov 30 Python
利用Anaconda完美解决Python 2与python 3的共存问题
May 25 Python
详解TensorFlow在windows上安装与简单示例
Mar 05 Python
用python统计代码行的示例(包括空行和注释)
Jul 24 Python
python3 property装饰器实现原理与用法示例
May 15 Python
8段用于数据清洗Python代码(小结)
Oct 31 Python
对Tensorflow中tensorboard日志的生成与显示详解
Feb 04 Python
关于tf.matmul() 和tf.multiply() 的区别说明
Jun 18 Python
python和c语言哪个更适合初学者
Jun 22 Python
上帝为你开了一扇窗之Tkinter常用函数详解
Jun 02 Python
python opencv判断图像是否为空的实例
Jan 26 #Python
Python 判断图像是否读取成功的方法
Jan 26 #Python
如何利用Python分析出微信朋友男女统计图
Jan 25 #Python
python如何获取当前文件夹下所有文件名详解
Jan 25 #Python
python实现贪吃蛇小游戏
Mar 21 #Python
将python图片转为二进制文本的实例
Jan 24 #Python
python实现五子棋小游戏
Mar 25 #Python
You might like
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
2011/10/03 PHP
PHP删除数组中空值的方法介绍
2014/04/14 PHP
Php连接及读取和写入mysql数据库的常用代码
2014/08/11 PHP
PHP Smarty模版简单使用方法
2016/03/30 PHP
PHP版本的选择5.2.17 5.3.27 5.3.28 5.4 5.5兼容性问题分析
2016/04/04 PHP
JS 进度条效果实现代码整理
2011/05/21 Javascript
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
2013/07/09 Javascript
删除javascript中注释语句的正则表达式
2014/06/11 Javascript
IE8下Jquery获取select选中的值post到后台报错问题
2014/07/02 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
在HTML代码中使用JavaScript代码的例子
2014/10/16 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
2016/07/01 Javascript
Java与JavaScript中判断两字符串是否相等的区别
2017/03/13 Javascript
vue vue-Router默认hash模式修改为history需要做的修改详解
2018/09/13 Javascript
Javascript通过控制类名更改样式
2019/05/24 Javascript
微信小程序npm引入vant-weapp的踩坑记录
2019/08/01 Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
2020/05/15 Javascript
Vue基于iview table展示图片实现点击放大
2020/08/05 Javascript
一张图带我们入门Python基础教程
2017/02/05 Python
Java及python正则表达式详解
2017/12/27 Python
tensorflow获取变量维度信息
2018/03/10 Python
python实现守护进程、守护线程、守护非守护并行
2018/05/05 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
Django实现文件上传和下载功能
2019/10/06 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
德国传统玻璃制造商:Cristalica
2018/04/23 全球购物
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
应届大学生自荐信格式
2013/09/21 职场文书
技术人员面试提纲
2013/11/28 职场文书
2014学校庆三八妇女节活动总结
2014/03/01 职场文书
小学生综合素质评语
2014/04/23 职场文书
2015年大学元旦晚会活动策划书
2014/12/09 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
javascript之Object.assign()的痛点分析
2022/03/03 Javascript