cv2.putText(img, str(i), (123,456), font, 2, (0,255,0), 3)
各参数依次是:图片、添加的文字,左上角的坐标、字体、字体大小、颜色、字体粗细。
#img – 想要打印上文字的图像
#text – 想要打印的文字
#org – 文字的左下角坐标
#fontFace – 字体,可选的有:FONT_HERSHEY_SIMPLEX,
FONT_HERSHEY_PLAIN, FONT_HERSHEY_DUPLEX,
FONT_HERSHEY_COMPLEX, FONT_HERSHEY_TRIPLEX,
以及 FONT_HERSHEY_SCRIPT_COMPLEX, 其中任意一种字体
都可加上 FONT_ITALIC 使其变为斜体
#fontScale – 字号
#color – 颜色
举个例子:
import cv2
cap = cv2.VideoCapture(0)
while(cap.isOpened()):
# read image
ret, img = cap.read()
# Display the text
cv2.putText(img, "Hello World!", (50, 150), cv2.FONT_HERSHEY_SIMPLEX, 3, 1)
# show appropriate images in windows
cv2.imshow(&