Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >cv2.putText()

cv2.putText()

作者头像
狼啸风云
修改于 2022-09-04 13:12:40
修改于 2022-09-04 13:12:40
1.5K00
代码可运行
举报
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import cv2
img = cv2.imread('caijian.jpg')
font = cv2.FONT_HERSHEY_SIMPLEX

imgzi = cv2.putText(img, '000', (50, 300), font, 1.2, (255, 255, 255), 2)

无论是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cv2.imshow('',img)

cv2.waitKey()
cv2.destroyAllWindows()

或是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cv2.imshow('',imgzi)
cv2.waitKey()
cv2.destroyAllWindows()

结果看到的图都是带有文字的

说明:进行putText操作之后,读取原图像也是具有文字显示的

但是原图的文件并没有被改变

图1:

图2:

若想再次看到原图,则应该在之前先备份一个原图像

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import cv2
img = cv2.imread('pyyy.png')
img2 = img.copy()  # 备份操作

font = cv2.FONT_HERSHEY_SIMPLEX  # 定义字体

imgzi = cv2.putText(img, '000', (50, 50), font, 1.2, (255, 255, 255), 2)
                  # 图像,文字内容, 坐标 ,字体,大小,颜色,字体厚度
                  
cv2.imshow('origin',img)  # 显示原始图像
cv2.waitKey()

cv2.imshow('putText',imgzi)  # 显示添加文字操作的图像
cv2.waitKey()

cv2.imshow('backup',img2)  # 显示原图像的备份
cv2.waitKey()
cv2.destroyAllWindows()

结果:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年08月30日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
[opencvsharp]Cv2.Add和Cv2.AddWeighted区别
综上所述,Cv2.Add和Cv2.AddWeighted在功能、参数和应用场景上存在显著差异,选择哪个函数取决于具体的图像处理需求。
云未归来
2025/07/16
640
Halcon缺陷检测实例转OpenCV实现(一)
Halcon中对应的例子为novelty_detection_dyn_threshold.hdev,如下:
Color Space
2020/12/08
1.5K0
OpenCV实现人脸检测和68点定位
考虑到免费开源,OpenCV 就可以很好的实现这个功能。 这里使用OpenCV提供好的人脸分类模型xml:haarcascade_frontalface_alt_tree.xml。 同时利用Dlib官方给的人脸识别预测器“shape_predictor_68_face_landmarks.dat”进行68点标定(利用OpenCV进行图像化处理,在人脸上画出68个点,并标明序号)。
荣仔_最靓的仔
2021/02/02
4.9K1
OpenCV实现人脸检测和68点定位
Python OpenCV4趣味应用系列(八)---基于SimpleBlobDetector识别骰子点数
Blob是图像中一组相连的像素,它们具有一些共同的属性(例如灰度值),Blob检测的目的是识别并标记这些区域。OpenCV提供了一种方便的方法来检测blob并可以根据不同特征对其进行过滤,它就是SimpleBlobDetector,让我们看一个简单的例子:
Color Space
2020/01/13
4.5K0
Python OpenCV4趣味应用系列(八)---基于SimpleBlobDetector识别骰子点数
Python-OpenCV 处理图像(一):基本操作
第一种方式使用cv2.cv的LoadImage、ShowImage和SaveImage函数
bear_fish
2018/09/19
1.9K0
OpenCV应用 | 计算两条曲线之间的最小距离(附源码)
导读 本文主要介绍使用OpenCV计算两条曲线之间的最小距离。 实现目标 【计算两条曲线之间的最小距离】 测试图像: 动态效果演示: 实现步骤与代码 实现步骤: ① 分别找到两条曲线的轮廓; ② 计算每条曲线轮廓点与另一条轮廓上点的距离; ③ 记录距离最小值与对应最小值时的点坐标; ④ 绘制结果。 代码实现与演示: # -*- coding: cp936 -*- import numpy as np import math import cv2 def cal_pt_distance(pt1,
Color Space
2021/09/15
3.8K0
OpenCV应用 | 计算两条曲线之间的最小距离(附源码)
[python opencv 计算机视觉零基础到实战] 十八、用鼠标进行画画
putText方法接收图像,文字内容, 坐标 ,字体,大小,颜色,字体厚度这几个参数,我们用中文的函数原型说明如下:
1_bit
2022/01/06
1.3K0
[python opencv 计算机视觉零基础到实战] 十八、用鼠标进行画画
[python][转载]python + OpenCV 实现人脸识别
本文人脸识别检测具体是通过程序采集图像并进行训练,并且基于这些训练的图像对人脸进行动态识别。 人脸识别前所需要的人脸库可以通过两种方式获得:
云未归来
2025/07/18
1910
opencv︱图片与视频的读入、显示、写出、放缩与基本绘图函数介绍
opencv中读入、显示、写出图片:cv2.imread(), cv2.imshow(), cv2.imwrite()
悟乙己
2019/05/26
5.9K0
Python OpenCV与中文相关的三个常见问题
--------------------------------------------------------------------------
Color Space
2020/05/19
4K0
OpenCV轮廓按面积大小排序(附Python/C++代码)
今天分享一个使用OpenCV给轮廓排序的例子,排序是依据轮廓面积的大小,当然你还可以改成其他的,比如宽高,长度等。
Color Space
2020/05/22
7.5K1
Python-OpenCV(1)
本文介绍了如何使用Python和OpenCV库进行数字图像处理,包括图像的读取、显示、保存以及基本的图像处理操作,如直线、圆、矩形、椭圆的绘制,还有文字输入等。此外,还介绍了OpenCV中的绘图函数,包括直线、圆、矩形、椭圆等基本形状的绘制,以及输入文字的操作。
GavinZhou
2018/01/02
1.3K0
Python-OpenCV(1)
Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()
本机使用python 2.7.10下调试代码均通过,一下学习需要有一定的代码阅读能力,一下学习只介绍函数方法:
狼啸风云
2020/12/18
6.7K0
Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()
OpenCV4.2图像修复重建函数体验---鸡肋
上次看到OpenCV4.2的changelog之后一直想尝试一下新的图像修复重建功能,看下面显示的结果很不错,想试试是否真的如此好用。
Color Space
2020/05/19
8150
OpenCV这么简单为啥不学——1.4、基础标识绘制(绘制线line函数、rectangle函数绘制四边形、circle函数绘制圆形、putText函数绘制文字、putText绘制中文文字)
OpenCV这么简单为啥不学——1.4、基础标识绘制(绘制线line函数、rectangle函数绘制四边形、circle函数绘制圆形、putText函数绘制文字、putText绘制中文文字)
红目香薰
2023/02/10
6600
OpenCV这么简单为啥不学——1.4、基础标识绘制(绘制线line函数、rectangle函数绘制四边形、circle函数绘制圆形、putText函数绘制文字、putText绘制中文文字)
OpenCV 处理中文路径、绘制中文文字的烦恼,这里通通帮你解决!
在 OpenCV 中,由于编码的缘故,对于中文的处理并不是很友好,比如中文路径的图片读取和写入以及在图片上绘制中文文字等,这几个问题都是笔者经常遇到的,本文列出这几个问题的解决办法,希望能够帮助到大家。
机器视觉CV
2020/07/23
9.2K0
OpenCV 处理中文路径、绘制中文文字的烦恼,这里通通帮你解决!
文字载体图像
算法:文字载体图像是为了更好地检测出人脸,在图像上绘制不同颜色和大小等特性的文字的基础操作。除此之外,还有绘制直线、矩形、圆、椭圆等多种几何图形,并且可以在图像中的指定位置添加文字说明。
裴来凡
2022/05/28
1K0
文字载体图像
Py之cv2:cv2库(OpenCV,opencv-python)的简介、安装、使用方法(常见函数、方法等)最强详细攻略[通俗易懂]
Py之cv2:cv2库(OpenCV,opencv-python)的简介、安装、使用方法(常见函数、方法等)最强详细攻略
全栈程序员站长
2022/09/10
25.1K0
Py之cv2:cv2库(OpenCV,opencv-python)的简介、安装、使用方法(常见函数、方法等)最强详细攻略[通俗易懂]
[Python图像处理] 二.OpenCV和Numpy读取修改像素、几何图形绘制
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~
Eastmount
2021/12/02
2.6K0
[Python图像处理] 二.OpenCV和Numpy读取修改像素、几何图形绘制
OpenCV学习笔记(Python)
警告: 就算图像的路径是错的, OpenCV 也不会提醒你的,但是当你使用命 令print img时得到的结果是None。
一点儿也不潇洒
2018/08/07
3.8K0
OpenCV学习笔记(Python)
推荐阅读
相关推荐
[opencvsharp]Cv2.Add和Cv2.AddWeighted区别
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验