cv2.putText()函数用于绘制文本,其语法格式如下。
cv2.putText( img, text, org, fontFace, fontScale, color[, thickness[, lineType[, bottomLeftOrigin]]] )
参数说明如下。
img、color、thickness和lineType等参数与cv2.line()函数中的含义一致。
text为要绘制的文本。
org为文本左下角的位置。
fontFace为字体类型,参数值可设置为如下常量。
cv2.FONT_HERSHEY_SIMPLEX:正常大小的sans-serif字体。
cv2.FONT_HERSHEY_PLAIN:小号的sans-serif字体。
cv2.FONT_HERSHEY_DUPLEX:较复杂的正常大小的sans-serif字体。
cv2.FONT_HERSHEY_COMPLEX:正常大小的serif字体。
cv2.FONT_HERSHEY_TRIPLEX:较复杂的正常大小的serif字体。
cv2.FONT_HERSHEY_COMPLEX_SMALL:简化版正常大小的serif字体。
cv2.FONT_HERSHEY_SCRIPT_SIMPLEX:手写风格字体。
cv2.FONT_HERSHEY_SCRIPT_COMPLEX:较复杂的手写风格字体。
cv2.FONT_ITALIC:斜体。
fontScale为字体大小。
bottomLeftOrigin为文本方向,默认值为False;设置为True时,文本为垂直镜像效果。