在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 删除列表里所有空格项的方法总结
Apr 18 Python
浅谈Python中的bs4基础
Oct 21 Python
Python去除字符串前后空格的几种方法
Mar 04 Python
Python 编程速成(推荐)
Apr 15 Python
Python3网络爬虫中的requests高级用法详解
Jun 18 Python
Python使用Pandas库实现MySQL数据库的读写
Jul 06 Python
python实现简单聊天室功能 可以私聊
Jul 12 Python
django如何通过类视图使用装饰器
Jul 24 Python
python控制台实现tab补全和清屏的例子
Aug 20 Python
Python连接SQLite数据库并进行增册改查操作方法详解
Feb 18 Python
python新手学习使用库
Jun 11 Python
使用Python提取文本中含有特定字符串的方法示例
Dec 09 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 file_put_contents()功能函数(集成了fopen、fwrite、fclose)
2011/05/24 PHP
php使用fputcsv()函数csv文件读写数据的方法
2015/01/06 PHP
php微信支付之APP支付方法
2015/03/04 PHP
JS 去前后空格大全(IE9亲测)
2013/07/15 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
2014/03/18 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
2014/11/08 Javascript
jQuery选择器源码解读(二):select方法
2015/03/31 Javascript
JavaScript中的cacheStorage使用详解
2015/07/29 Javascript
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
Easyui和zTree两种方式分别实现树形下拉框
2017/08/04 Javascript
vue element-ui 绑定@keyup事件无效的解决方法
2018/03/09 Javascript
理解 JavaScript EventEmitter
2018/03/29 Javascript
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
Linux Centos7.2下安装nodejs&npm配置全局路径的教程
2018/05/15 NodeJs
vue中实现左右联动的效果
2018/06/22 Javascript
NodeJS模块与ES6模块系统语法及注意点详解
2019/01/04 NodeJs
JavaScript判断浏览器运行环境的详细方法
2019/06/30 Javascript
ECharts地图绘制和钻取简易接口详解
2019/07/12 Javascript
微信小程序 导入图标实现过程详解
2019/10/11 Javascript
python pyheatmap包绘制热力图
2018/11/09 Python
Python使用pandas对数据进行差分运算的方法
2018/12/22 Python
python实现图片彩色转化为素描
2019/01/15 Python
解决torch.autograd.backward中的参数问题
2020/01/07 Python
Python list运算操作代码实例解析
2020/01/20 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
在 Python 中使用 7zip 备份文件的操作
2020/12/11 Python
香港交友网站:be2香港
2018/07/22 全球购物
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
党的群众路线教育实践活动方案
2014/10/31 职场文书
大学军训的体会
2014/11/08 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
导游词之五台山
2019/10/11 职场文书
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
2021/06/21 MySQL
JavaScript利用html5新方法操作元素类名详解
2021/11/27 Javascript