用python画长方形_Python+opencv:绘制矩形,编写文本,PythonOpenCV,画,矩形框
#用 OpenCV 标注 bounding box主要用到下面两个工具——cv2.rectangle() 和 cv2.putText()。用法如下:
# cv2.rectangle()
# 输入参数分别为图像、左上角坐标、右下角坐标、颜色数组、粗细
cv2.rectangle(img, (x,y), (x+w,y+h), (B,G,R), Thickness)
# cv2.putText()
# 输入参数为图像、文本、位置、字体、大小、颜色数组、粗细
cv2.putText(img, text, (x,y), Font, Size, (B,G,R), Thickness)
#举例:
import cv2
imgName = '001.jpg'
img = cv2.imread(imgName)
# 画矩形框
cv2.rectangle(img, (10,20), (50,60), (0,255,0), 4)
# 标注文本
font = cv2.FONT_HERSHEY_SUPLEX
text = '001'
cv2.putText(img, text, (100, 100), font, 2, (0,0,255), 1)
cv2.imwrite('new.jpg', img)
其中字体可以选择:
FONT_HERSHEY_SIMPLEX
Python: cv.FONT_HERSHEY_SIMPLEX
normal size sans-serif font
FONT_HERSHEY_PLAIN
Python: cv.FONT_HERSHEY_PLAIN
small size sans-serif font
FONT_HERSHEY_DUPLEX
Python: cv.FONT_HERSHEY_DUPLEX
normal size sans-serif font (more complex than FONT_HERSHEY_SIMPLEX)
FONT_HERSHEY_COMPLEX
Python: cv.FONT_HERSHEY_COMPLEX
normal size serif font
FONT_HERSHEY_TRIPLEX
Python: cv.FONT_HERSHEY_TRIPLEX
normal size serif font (more complex than FONT_HERSHEY_COMPLEX)
FONT_HERSHEY_COMPLEX_SMALL
Python: cv.FONT_HERSHEY_COMPLEX_SMALL
smaller version of FONT_HERSHEY_COMPLEX
FONT_HERSHEY_SCRIPT_SIMPLEX
Python: cv.FONT_HERSHEY_SCRIPT_SIMPLEX
hand-writing style font
FONT_HERSHEY_SCRIPT_COMPLEX
Python: cv.FONT_HERSHEY_SCRIPT_COMPLEX
more complex variant of FONT_HERSHEY_SCRIPT_SIMPLEX
FONT_ITALIC
Python: cv.FONT_ITALIC
flag for italic font
字体大小:数值越大,字体越大
字体粗细:越大越粗,数值表示描绘的线条占有的直径像素个数
用python画长方形_Python+opencv:绘制矩形,编写文本,PythonOpenCV,画,矩形框相关推荐
- python怎么画长方形_Python如何绘制长方形?
Python绘制长方形(矩形),目前来说,有2种基本方法,一种是matplotlib,专门用于可视化绘图,一种是turtle,专门用于动态绘图,下面我分别简单介绍一下,感兴趣的朋友可以尝试一下: 01 ...
- 如何用python画长方形_Python如何绘制长方形
用python绘制长方形的基本步骤: 首先先下载安装好python程序. 在我们自己的电脑上找到python 的IDLE工具. 2.然后打开IDLE,新建一个文件,命名为test1.py 相关推荐:& ...
- 如何用python画长方形_python opencv 画矩形跟老齐学Python之用Python计算
一提到计算机,当然现在更多人把她叫做电脑,这两个词都是指computer.不管什么,只要提到她,普遍都会想到她能够比较快地做加减乘除,甚至乘方开方等.乃至于,有的人在口语中区分不开计算机和计算器. 那 ...
- python数据挖掘视频_python+opencv实时视频目标检测
python+opencv实时视频目标检测 opencv环境 1.访问Python Extension Packages for Windows,下载python对应版本的opencv. 比如小编下载 ...
- 简单的python画图代码_python opencv如何实现简易画图板 python opencv实现简易画图板代码...
python opencv如何实现简易画图板?本篇文章小编给大家分享一下python opencv实现简易画图板代码,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 代码如下 ...
- python画彩色螺旋线_Python turtle 绘制彩色螺旋线
小朋友总会别各种五颜六色的色彩所吸引,就拿小编的小侄子来说,自己很喜欢美术课,看到五颜六色的颜色都想尝试着图一下,但结果总是不仅人意,今天南京小码王Python培训机构,就为大家介绍一下Python ...
- 简单的python画图代码_python opencv实现简易画图板
python-opencv实现简易画图板,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ Created on Sat May 19 1 ...
- python怎么画长方形_python怎么画矩形
python怎么画矩形?下面给大家讲解具体的步骤: plt的Rectangle参数: 第一个参数是坐标(x,y),即矩形的画图的起点坐标,这个起点坐标不是一味地从左下角开始画,而是对应整个图中坐标原点 ...
- python三维图能画地图_Python地图绘制实操详解
网上有很多地图绘制的教程,更多趋向于全国地图或者省级地图,但有时我们需要到县级.闲得慌,今天以贵州省毕节市为例,分享一篇Python县级地图的绘制(遥想当时差点把百度翻了个底朝天),希望对需要的你能有 ...
最新文章
- rhel-server-7.5-x86_64-dvd.iso镜像下载及rar压缩包的解压
- require_once的用法
- MySQL 为什么用索引,为什么是 B+树,怎么用索引
- python3 一年中的天数 时间转化为北京时_Python3?环境搭建
- Spark源码分析之Executor分析
- Hyper-V Server 存储分层
- 中国各省会城市经纬度位置
- 人脸识别接口_人脸识别双目摄像头模组应用系统
- python之常用内置函数(zip和sum)
- 基于DRL的城市TSC 综述笔记(一)
- 版本控制管理工具Git/SVN
- html5不断切换的场景,HTML5场景: 沉舟侧畔千帆过(漂浮和沉没的帆船)
- vb html ie弹出窗口,vb操作ie浏览器
- BGP Confederation(BGP联邦)
- 2019最新千峰PHP全套教程(最新完整)
- 安装Cab升级文件的6个方法
- IT如何解决中国民营企业十大挑战
- scrollToBottom
- Zotero(超好用的文献管理软件)安装+坚果云同步配置教程+常用插件介绍(全面)
- 真无线蓝牙耳机什么好?性价比不错的无线耳机
热门文章
- java开发_Runtime
- Speerio Skinergy 'Image' is ambiguous 错误
- 三维图形几何变换算法实验_计算机视觉方向简介 | 深度学习视觉三维重建
- android studio生成签名导打包的方法
- 曼彻斯特编码_两种编码方式以及两种帧结构
- [转载] Python学习笔记——运维和Shell
- c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为十六进制字符串(char [])...
- scala中的二维数组_Scala中的多维数组
- svn版利用什么技术实现_金葱粉涂料印花利用了什么技术?
- apple组织名称是什么_什么是Apple Macintosh?