📅  最后修改于: 2023-12-03 14:40:24.502000             🧑  作者: Mango
OpenCV是一个用于图像处理和计算机视觉任务的开源库。其中cv2.putText()函数是OpenCV中用于在图像上绘制文本的函数。本文将详细介绍cv2.putText()函数的使用方法、参数含义以及应用场景。
cv2.putText(img, text, org, font, fontScale, color[,thickness[, lineType[, bottomLeftOrigin]]]) -> img
导入OpenCV库:
import cv2
读取一张图片:
img = cv2.imread('test.jpg')
设置文本字符串和颜色:
text = 'Hello World!'
color = (0, 0, 255)
设置字体类型、缩放比例和线条粗细:
font = cv2.FONT_HERSHEY_SIMPLEX
fontScale = 1
thickness = 2
设置文本左下角位置:
org = (50, 50)
将文本绘制在图片上:
cv2.putText(img, text, org, font, fontScale, color, thickness, cv2.LINE_AA, False)
显示结果图片:
cv2.imshow('result', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.putText()函数可以用于各种图像处理和计算机视觉任务。比如,在图像中添加名称、标注和注释等信息。另一个应用场景是将文本添加到实时视频流中,用于实时监控、边缘计算等场景。
cv2.putText()函数是OpenCV中用于在图像上绘制文本的函数,它可以用于各种图像处理和计算机视觉任务中。本文介绍了cv2.putText()函数的使用方法、参数含义以及应用场景,希望对读者有所帮助。