python-opencv-绘图函数

点和圆 :

circle(img,center,radius,color,thickness=None,lineType=None,shift=None)。各参数意义及作用如下。

img:待画圆所在的图像。
center:待画圆的圆心坐标。
radius:待画圆的半径。

color:待画圆的边框颜色,颜色格式为bgr格式。

thickness:待画圆的边框宽度,正数表示边框宽度,负数表示填充圆形。

lineType:圆边框线型,可为 0,4,8

shift:圆心坐标和半径的小数点位数

画点实际上就是画半径很小的实心圆

import cv2
img = cv2.imread("500x400.jpg")
img1=cv2.circle(img,(60,60),30,(0,0,255),-1)  #画一个红色实心圆
img1=cv2.circle(img1,(200,200),50,(255,0,0),3)  #画一个蓝边框的圆

cv2.imwrite("linsi.jpg",img1)

cv2.waitKey(0)

效果图:

猜你喜欢

转载自www.cnblogs.com/liming19680104/p/12205389.html