#从Opencv中导入函数

import cv2.cv as cv

#创建一个窗口,命名为you need tostruggle,

#cv.CV_WINDOW_AUTOSIZE这个参数设定显示窗口虽图片大小自动变化

cv.NamedWindow('You need to struggle', cv.CV_WINDOW_AUTOSIZE)

#加载一张图片,第二个参数指定当图片被加载后的格式,还有另外两个可选参数

#CV_LOAD_IMAGE_GREYSCALE and CV_LOAD_IMAGE_UNCHANGED,分别是灰度格式和不变格式

image=cv.LoadImage('G://test.png', cv.CV_LOAD_IMAGE_COLOR)

#创建一个矩形,来让我们在图片上写文字,参数依次定义了文字类型,高,宽,字体厚度等。。

font=cv.InitFont(cv.CV_FONT_HERSHEY_SCRIPT_SIMPLEX, 1, 1, 0, 3, 8)

#将文字框加入到图片中,(5,20)定义了文字框左顶点在窗口中的位置,最后参数定义文字颜色

cv.PutText(image, "Hello World", (30,30), font, (0,255,0))

#在刚才创建的窗口中显示图片

cv.ShowImage('You need to struggle', image)

cv.WaitKey(0)

#保存图片

cv.SaveImage('G://feel.png', image)

转自:http://blog.csdn.net/hackerjoy/article/details/8254581

如何在cv2窗口图像上写字_Python for opencv 之 显示图像及在图像上书写文字相关推荐

  1. python怎么在图片上写字_python如何实现内容写在图片上

    本文实例为大家分享了python将内容写在图片上的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- # Created on 2018/3/20 import bas ...

  2. 如何将图像保存至计算机G7X,opencv之读入一幅图像,显示图像以及如何保存一副图像,基础操作...

    本文使用的函数: cv2.imread()读入一幅图像cv2.imshow()显示一幅图像cv2.imwrite()写入一幅图像 读入图像 cv2.imread(参数1,参数2) 第一个参数是要读取图 ...

  3. python怎么在图片上写字_Python在图片中添加文字的两种方法

    本文主要介绍的是利用Python在图片中添加文字的两种方法,下面分享处理供大家参考学习,下来要看看吧 一.使用OpenCV 在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦.Ope ...

  4. python怎么在图片上写字_python在图片上写汉字

    1.python opencv的putText只能画英文上去 2.借鉴这个https://blog.csdn.net/dcrmg/article/details/79108491 使用pil 首先,你 ...

  5. python怎么在画布上写字_python ImageDraw 添加文字

    # 绘制文本 font = ImageFont.truetype("consola.ttf", 40, encoding="unic" ) # 设置字体 dra ...

  6. opencv python3 找图片色块_Python 图像处理 OpenCV (3):图像属性、图像感兴趣 ROI 区域及通道处理...

    前文传送门: 图像属性 图像属性包括行数,列数和通道数,图像数据类型,像素数等. 1. 形状:shape 图像的形状可以通过 shape 关键字进行获取,使用 shape 关键的后,获取的信息包括行数 ...

  7. 图像像素点赋值_Python 图像处理 OpenCV (2):像素处理与 Numpy 操作以及 Matplotlib 显示图像...

    普通操作 1. 读取像素 读取像素可以通过行坐标和列坐标来进行访问,灰度图像直接返回灰度值,彩色图像则返回B.G.R三个分量. 需要注意的是, OpenCV 读取图像是 BGR 存储显示. 灰度图片读 ...

  8. python图像几何变换_Python 图像处理 OpenCV (5):图像的几何变换

    前文传送门: 图像缩放 图像缩放只是调整图像的大小,为此, OpenCV 为我们提供了一个函数 cv.resize() ,原函数如下: resize(src, dsize, dst=None, fx= ...

  9. 利用python对图像进行傅里叶变换_python用opencv 图像傅里叶变换

    傅里叶变换 dft = cv.dft(np.float32(img),flags = cv.DFT_COMPLEX_OUTPUT) 傅里叶逆变换 img_back = cv.idft(f_ishift ...

最新文章

  1. 精讲深度学习RNN三大核心点,三分钟掌握循环神经网络
  2. Android 隐藏软键盘
  3. bootstrap 分页_这五款超好用的Bootstrap扩展,让你的Web开发事半功倍
  4. transform你不知道的那些事
  5. Win10 中将网页转换成pdf的简便方法
  6. Servlet 过滤器笔记
  7. .net MVC之表单的使用
  8. 中国双槽超声波清洗机市场趋势报告、技术动态创新及市场预测
  9. HDU5620 KK's Steel(C语言版)【废除!!!】
  10. Abseil之字符串连接
  11. MySql Workbench 8.0汉化插件分享
  12. 软件测试kpi绩效考核表,测试工程师绩效考核表.xls
  13. 穿越火线计算机中丢失,分享一个CF卡数据丢失该如何恢复的方法
  14. windows连接虚拟专用网络的方法教程
  15. 联合循环——13(智慧电厂的发展与展望)
  16. 万事开头难 实践出真知
  17. 如何利用英特尔管理工具绕过Windows防火墙
  18. NAS如何进行磁盘碎片整理?
  19. HTML5网页好看的一些特效
  20. 取消高速省界收费站驶入“快车道”,我们距智能交通还有多远?

热门文章

  1. 可以正常上网但ping 127.0.0.1或localhost出现请求超时的解决方法
  2. es like and or_广东生态所孙蔚旻团队ESamp;T发表利用稳定同位素示踪宏基因组分箱联用技术揭示砷污染土壤中的厌氧砷氧化微生物及其代谢途径...
  3. IOS Label下划线 中划线
  4. Android 图片压缩之多种压缩方式结合使用,阿里Android开发面试解答
  5. 2019年河南省ACM大学生程序设计竞赛原题
  6. file-uploader-cli 关于上传至京东云中文件夹问题的源码修改
  7. sync failed 错误 springboot
  8. Linux下Mysql数据库
  9. IntelliJ IDEA汉化
  10. 计算机网络校招面试题总结