INNER CODE UNIT · Python
paint_draw
vietnh1009/QuickDraw · painting_app.py:21
def paint_draw(event, x, y, flags, param):
global ix, iy, is_drawing
if event == cv2.EVENT_LBUTTONDOWN:
is_drawing = True
ix, iy = x, y
elif event == cv2.EVENT_MOUSEMOVE:
if is_drawing == True:
cv2.line(image, (ix, iy), (x, y), WHITE_RGB, 5)
ix = x
iy = y
elif event == cv2.EVENT_LBUTTONUP:
is_drawing = False
cv2.line(image, (ix, iy), (x, y), WHITE_RGB, 5)
ix = x
iy = y
return x, y
cv2.setMouseCallback('Canvas', paint_draw)