字体显示:
import numpy as np
import cv2 as cv
cap = cv.VideoCapture(0)
while True:
ret, frame = cap.read()
# 参数ret 为True 或者False,代表有没有读取到图片
# 参数frame 表示截取到一帧的图片
# 贴文字 第一个参数 图像的对象
# 第二个参数 文字
# 第三个参数 绘制位置(文字左下顶点)
# 第四个参数 字体样式
# 第五个参数 字体大小
# 第六个参数 线的颜色(RGB组合)
# 第七个参数 线的粗细
# 第八个参数 线的类型
# 第九个类型 当为真时,图像数据源位于左下角。否则,它位于左上角。
cv.putText(frame, 'opencv', (100, 300), cv.FONT_HERSHEY_SIMPLEX, 4, (255, 0, 0), 2, cv.LINE_AA)
cv.imshow('frame', frame) # 显示帧图片
if cv.waitKey(1) == 27: # 与上0xff还是原始值,这里是来取waiKey返回值的低八位,防止出现bug
break
cap.release() # 释放图像资源
cv.destroyAllWindows() # 关闭窗口