python opencv添加文字cv2.putText参数详解

  • 更新时间:2020-03-12 16:46:37
  • 编辑:庄沁舒

如下所示:

cv2.putText(img, str(i), (123,456)), font, 2, (0,255,0), 3)

各参数依次是:图片,添加的文字,左上角坐标,字体,字体大小,颜色,字体粗细

其中字体可以选择

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

字体大小,数值越大,字体越大

字体粗细,越大越粗,数值表示线占有直径像素个数

void cv::putText(
 InputOutputArray img,
 const String & text,
 Point org,
 int  fontFace,
 double fontScale,
 Scalar color,
 int  thickness = 1,
 int  lineType = LINE_8,
 bool bottomLeftOrigin = false 
)  
Python:
img =cv.putText(img, text, org, fontFace,fontScale, color[, thickness[, lineType[, bottomLeftOrigin]]])

以上这篇对python opencv 添加文字 cv2.putText 的各参数介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。

相关教程

  • Python中那些 Pythonic的写法详解

    这篇文章主要介绍了Python中那些 Pythonic的写法详解,一份优雅、干净、整洁的代码通常自带文档和注释属性,读代码即是读作者的思路,需要的朋友可以参考下

    发布时间:2019-09-08

  • 如何解析一个 JSON 文件

    JSON是一种轻量级的数据交换格式,在Python中有两个处理json的模块,json和pickle分别提供了4种功能来实现json文件的解析,利用load可以加载json文件并把字符串转换成数据类型。

    发布时间:2019-06-27

  • Python极客项目编程

    Python极客项目编程

    Python极客项目编程通过14个有趣的项目,帮助和鼓励读者探索Python编程的世界,展示如何用Python来解决各种实际问题,以及如何使用一些流行的Python库,帮助读者掌握实用的Python编程技能。

    大小:6.5 MBPython编程电子书

  • Python网络爬虫实战

    Python网络爬虫实战

    大小:51MBPython爬虫

  • 用Python写网络爬虫

    用Python写网络爬虫

    做为这种方便快捷地搜集在网上信息内容并从这当中提取出能用信息内容的方法,网络爬虫技术性变得更加有效。应用Python那样的简易计算机语言,你能应用小量程序编写专业技能就能够抓取

    大小:9.9 MBPython爬虫电子书

  • Python数据分析与数据化运营

    Python数据分析与数据化运营

    这书內容从逻辑性上共分成两绝大多数,第壹一部分是相关数据统计分析类的主题风格,其次一部分是相关数字化经营的主题风格。第壹一部分的內容包含1/2/3/4章和附则,关键详细介绍了Pyt

    大小:18 MBPython电子书

  • Python编程从入门到精通(资料源码视频)

    Python编程从入门到精通(资料源码视频)

    一本好书包括3大区域的內容:基本、案例、综合性实战演练技术性解读-案例应急演练-技术性答疑解惑-课后答案围绕全书,全方位把握Python开发设计用纸版书籍视頻和源代码互联网答疑解惑的

    大小:5.31 GBPython编程电子书

  • 少博士趣学Python

    少博士趣学Python

    本资源是原版的 视频全课程+作业内容 要学Python?想撰写好用的程序流程?沒有程序编写工作经验? 一切正常,挑选这这书就可以了!不必代码、新手入门的Python程序编写书! 72个案例(比如无

    大小:266.7 MBPython电子书

  • Python开发向导/云计算工程师系列

    Python开发向导/云计算工程师系列

    《Python开发向导》 针对开发零基础的人群,采用案例或任务驱动的方式,由入门到精通,采用边讲 解边练习的方式,使读者能够快速掌握Python开发。本书首先介绍了Python的基础知识, 然后介

    大小:208.2 MBPython开发

  • Python生物信息学数据管理(含源码)

    Python生物信息学数据管理(含源码)

    生物科学学校的Python课程内容教材内容,合适大学本科课堂教学或制造行业人员的Python短期培训班。这书案例借以处理分子生物学难题,根据程序编写手法的方式,包含尽量多的机构、剖析、

    大小:70.7 MBPython电子书

  • Python程序设计与算法基础教程

    Python程序设计与算法基础教程

    大小:107.6 MBPython编程

用户留言