检测框cv2.putText()函数中各个参数表示含义
cv2.putText(img,text,org, fontFace, fontScale, color, thinckness, lineType, bottomLeftOrigin)
参数表示依次为:(图片,显示的文字,检测框左上角坐标,字体,字体大小,颜色,字体粗细)
如:用 yolo 的检测框参数:
cv2.putText(frame, class_name + “-” + str(track.track_id), (int(bbox[0]), int(bbox[1]-10)), 0, 0.75, (255, 255, 255), 2)
对应为:
fram ------------------------------------------------------------------------- 当前帧图片
class_name + “-” + str(track.track_id) ------------------------------------------- 显示的文字
(int(bbox[0]), int(bbox[1]-10)) ------------------------------------------- 检测框左上角坐标(x,y)
0 ------------------------------------------- 字体 (这里未指定)
0.75 ------------------------------------------- 字体大小
(255, 255, 255) ------------------------------------------- 颜色
2 ------------------------------------------- 字体粗细
效果图: