Popular Posts

May 20, 2020

mouse click(left key) event - python, openCV


import numpy as np
import cv2

def click_event(event, x, y, flags, param):
   
if event == cv2.EVENT_LBUTTONDOWN:
        cv2.circle(img
, (x,y), 3, (0, 0, 255), -1)
        points.append((x
,y))
       
if len(points)>=2:
            cv2.line(img
, points[-1], points[-2], (255, 0, 0), 5)
        cv2.imshow(
'image', img)

img = np.zeros((
512, 512, 3), np.uint8)

cv2.imshow(
'image', img)
points=[]
cv2.setMouseCallback(
'image', click_event)

cv2.waitKey(
0)
cv2.destroyAllWindows()

No comments:

Post a Comment