转自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画矩形以及在图像上放文字相关推荐

  1. python中label函数_python实现在函数图像上添加文字和标注的方法

    如下所示: import matplotlib.pyplot as plt import numpy as np from matplotlib import font_manager #先确定字体, ...

  2. 【千律】OpenCV基础:通过图像颜色进行文字提取

    环境:Python3.8 和 OpenCV 内容:通过图像颜色进行文字提取 文字提取步骤 1.  模糊图片,削弱噪声 2.  获取二值图 3.  形态学操作,完善二值图 4.  轮廓提取,获得字符区域 ...

  3. Java OpenCV 图像处理04.0 图像形状与文字绘制

    Java OpenCV 图像处理04.0 图像形状与文字绘制 Github 代碼地址 OpenCV 仿射变换.透视变换.旋转.平移.缩放 序號 名稱 方法 1 圖像 添加文字 Imgproc.putT ...

  4. opencv 叠加文字_opencv 图像上添加文字

    openCV 字体和文字 cvFont 最后一种形式的绘图是绘制文字. 当然, 文字创建了一套自己的复杂格式, 但是, 在这类事情上, OpenCV 一如既往地更关心提供一个简单的 " 一招 ...

  5. 如何在cv2窗口图像上写字_Python for opencv 之 显示图像及在图像上书写文字

    #从Opencv中导入函数 import cv2.cv as cv #创建一个窗口,命名为you need tostruggle, #cv.CV_WINDOW_AUTOSIZE这个参数设定显示窗口虽图 ...

  6. python识别图像上的文字

    环境: pycharm python3.7 tesseract-ocr(下载地址https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-set ...

  7. 【OpenCV 4开发详解】图像上绘制几何图形

    本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...

  8. C++ OpenCV视频操作之图像输出文字

    前言 当我们视频分析时可能图像中需要有一个文字说明,OpenCV中本身也有这个API,我们就来看看OpenCV中的图像文字输出. 视频效果 函数API void putText( Mat& i ...

  9. css处理图片上的文字(内阴影)

    css处理图片上的文字(内阴影) 做项目过程中,我们可能会遇到这样的一个组件,该组件的图像上方是文本. 在某些情况下,根据所使用的图像,文字难以阅读,如文字是白色的,背景图偏浅. 这种情况有一些不同的 ...

最新文章

  1. 【Kali渗透全方位实战】Linux终端和基本Linux命令terminator
  2. Redis集群的搭建(具体步骤)
  3. linux单个core的线程,正确使用Core Data多线程的3种方式
  4. Entity framework WhereInExtension
  5. java安装 hello_安装JAVA步骤,并编写HELLOWORLD程序
  6. 【OpenCV 例程200篇】29. 图像的翻转(cv2.flip)
  7. 【MM系列】SAP里批量设置采购信息记录删除标记
  8. java 蓝桥杯算法训练 连续正整数的和(题解)
  9. mysql 字段加减_Mysql数据清洗—Null值的处理技巧
  10. 关联分析研究思路及应用:GWASTWAS
  11. 什么情况下使用多线程
  12. 蓝桥杯第四届初赛“模拟智能灌溉系统”设计任务书
  13. Kali-linux-2020 sqli-labs环境配置(含网上最全Less-29在Kali上的配置)
  14. 异常---编译时异常和运行时异常:IO异常、NullPointerException、ArrayIndexOutBoundsException、ClassCastExoeption
  15. 来啊,一起来智障啊:国外大火游戏人类一败涂地究竟有多好玩?
  16. 进入和使用WinRE恢复环境
  17. 推荐系统(3):倒排索引在召回中的应用
  18. Linux之修改语言(语系)
  19. 关于H5、CSS3新增的一些元素及属性
  20. 跑步进入元宇宙,王老吉能看到不一样的未来吗?

热门文章

  1. php中表单的非空验证,Javascript的表单与验证-非空验证_javascript技巧
  2. 【CV】一文讲懂图像处理中的低通、高通、带阻和带通滤波器
  3. 【机器学习】机器学习模型解释神器:Shapash
  4. 【Python】图解Pandas的宝藏函数:assign
  5. 【小白学习PyTorch教程】七、基于乳腺癌数据集​​构建Logistic 二分类模型
  6. 【数据竞赛】99%情况下都有效的特征筛选策略--Null Importance。
  7. 【NLP】如何在文本分类任务中Fine-Tune BERT
  8. 【Python基础】分享5 款超牛逼的 Jupyter Notebook 插件!
  9. Github标星5.4k+:常见NLP模型的代码实现(基于TensorFlow和PyTorch)
  10. 首发:徐亦达教授团队最新发表的两篇机器学习论文