opencv画矩形以及在图像上放文字
转自python下的opencv画矩形和文字注释https://blog.csdn.net/alansss/article/details/84978672
1. 画矩形
函数调用:cv2.rectangle(img,pt1,pt2,color,thickness,line_type,shift)
img
: 图像.
pt1
: 矩形的一个顶点。
pt2
: 矩形对角线上的另一个顶点
color
: 线条颜色 (RGB) 或亮度(灰度图像 )(grayscale image)。
thickness
: 组成矩形的线条的粗细程度。取负值时(如 CV_FILLED)函数绘制填充了色彩的矩形。
line_type
: 线条的类型。见cvLine的描述
shift
: 坐标点的小数点位数。
import cv2
colors = (0,0,255)
cv2.rectangle(img, (x, y), (x+row,y+col), colors, 5)
2.文字注释
函数调用:cv2.putText(img, str,origin,font,size,color,thickness)
各参数依次是:图片,添加的文字,左上角坐标(整数),字体,字体大小,颜色,字体粗细
cv2.putText(img, 'lena', (50,150), cv2.FONT_HERSHEY_COMPLEX, 5, (0, 255, 0), 12)
opencv画矩形以及在图像上放文字相关推荐
- python中label函数_python实现在函数图像上添加文字和标注的方法
如下所示: import matplotlib.pyplot as plt import numpy as np from matplotlib import font_manager #先确定字体, ...
- 【千律】OpenCV基础:通过图像颜色进行文字提取
环境:Python3.8 和 OpenCV 内容:通过图像颜色进行文字提取 文字提取步骤 1. 模糊图片,削弱噪声 2. 获取二值图 3. 形态学操作,完善二值图 4. 轮廓提取,获得字符区域 ...
- Java OpenCV 图像处理04.0 图像形状与文字绘制
Java OpenCV 图像处理04.0 图像形状与文字绘制 Github 代碼地址 OpenCV 仿射变换.透视变换.旋转.平移.缩放 序號 名稱 方法 1 圖像 添加文字 Imgproc.putT ...
- opencv 叠加文字_opencv 图像上添加文字
openCV 字体和文字 cvFont 最后一种形式的绘图是绘制文字. 当然, 文字创建了一套自己的复杂格式, 但是, 在这类事情上, OpenCV 一如既往地更关心提供一个简单的 " 一招 ...
- 如何在cv2窗口图像上写字_Python for opencv 之 显示图像及在图像上书写文字
#从Opencv中导入函数 import cv2.cv as cv #创建一个窗口,命名为you need tostruggle, #cv.CV_WINDOW_AUTOSIZE这个参数设定显示窗口虽图 ...
- python识别图像上的文字
环境: pycharm python3.7 tesseract-ocr(下载地址https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-set ...
- 【OpenCV 4开发详解】图像上绘制几何图形
本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...
- C++ OpenCV视频操作之图像输出文字
前言 当我们视频分析时可能图像中需要有一个文字说明,OpenCV中本身也有这个API,我们就来看看OpenCV中的图像文字输出. 视频效果 函数API void putText( Mat& i ...
- css处理图片上的文字(内阴影)
css处理图片上的文字(内阴影) 做项目过程中,我们可能会遇到这样的一个组件,该组件的图像上方是文本. 在某些情况下,根据所使用的图像,文字难以阅读,如文字是白色的,背景图偏浅. 这种情况有一些不同的 ...
最新文章
- 【Kali渗透全方位实战】Linux终端和基本Linux命令terminator
- Redis集群的搭建(具体步骤)
- linux单个core的线程,正确使用Core Data多线程的3种方式
- Entity framework WhereInExtension
- java安装 hello_安装JAVA步骤,并编写HELLOWORLD程序
- 【OpenCV 例程200篇】29. 图像的翻转(cv2.flip)
- 【MM系列】SAP里批量设置采购信息记录删除标记
- java 蓝桥杯算法训练 连续正整数的和(题解)
- mysql 字段加减_Mysql数据清洗—Null值的处理技巧
- 关联分析研究思路及应用:GWASTWAS
- 什么情况下使用多线程
- 蓝桥杯第四届初赛“模拟智能灌溉系统”设计任务书
- Kali-linux-2020 sqli-labs环境配置(含网上最全Less-29在Kali上的配置)
- 异常---编译时异常和运行时异常:IO异常、NullPointerException、ArrayIndexOutBoundsException、ClassCastExoeption
- 来啊,一起来智障啊:国外大火游戏人类一败涂地究竟有多好玩?
- 进入和使用WinRE恢复环境
- 推荐系统(3):倒排索引在召回中的应用
- Linux之修改语言(语系)
- 关于H5、CSS3新增的一些元素及属性
- 跑步进入元宇宙,王老吉能看到不一样的未来吗?
热门文章
- php中表单的非空验证,Javascript的表单与验证-非空验证_javascript技巧
- 【CV】一文讲懂图像处理中的低通、高通、带阻和带通滤波器
- 【机器学习】机器学习模型解释神器:Shapash
- 【Python】图解Pandas的宝藏函数:assign
- 【小白学习PyTorch教程】七、基于乳腺癌数据集​​构建Logistic 二分类模型
- 【数据竞赛】99%情况下都有效的特征筛选策略--Null Importance。
- 【NLP】如何在文本分类任务中Fine-Tune BERT
- 【Python基础】分享5 款超牛逼的 Jupyter Notebook 插件!
- Github标星5.4k+:常见NLP模型的代码实现(基于TensorFlow和PyTorch)
- 首发:徐亦达教授团队最新发表的两篇机器学习论文