6 Opencv中的绘图函数
常用的图形绘制函数
cv2.line() #画线
cv2.circle() #画圆
cv2.rectangle() #画矩型
cv2.ellipse() #画椭圆
#画多边形
pts=np.array()
pts.reshape()
cv2.putText() #图片上添加文字
函数原型如下:
def line(img, #图像文件
pt1,
pt2,
color,#形状的颜色
thickness=None,#默认值是1,线条的粗细
lineType=None,#线条的类型
shift=None)
def circle(img,
center,
radius,
color,
thickness=None,
lineType=None,
shift=None)
def rectangle(img,
pt1,
pt2,
color,
thickness=None,
lineType=None,
shift=None)
def ellipse(img,
center,
axes,
angle,
startAngle, #开始角度
endAngle, #结束角度
color,
thickness=None,
lineType=None,
shift=None)
def putText(img,
text,
org,
fontFace,
fontScale,
color,
thickness=None,
lineType=None,
bottomLeftOrigin=None)