import cv2 as cv
import numpy as np
img=np.zeros((400,400,3),np.uint8)+255
xys=[]
drawing=False
def draw(event,x,y,flag,param):
global xys,drawing
if event==cv.EVENT_LBUTTONDOWN:
drawing=True
xy='(x%s,%s)'%(x,y)
xys.append([x,y])
elif event==cv.EVENT_MOUSEMOVE:
if drawing==True:
cv.circle(img,(x,y),2,(255,0,0),-1)
elif event==cv.EVENT_LBUTTONUP:
drawing=False
elif event==cv.EVENT_RBUTTONDBLCLK:
img[:]=255
cv.namedWindow('draw_clean')
cv.setMouseCallback('draw_clean',draw)
while(True):
cv.imshow('draw_clean',img)
k=cv.waitKey(1)
if k==27:
break
cv.destroyAllWindows()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)