鼠标绘图

1、目标

捕获鼠标事件

OpenCV函数:cv2.setMouseCallback()

640 (5).gif

2、知道鼠标在哪儿

OpenCV中,我们需要创建一个鼠标的回调函数来获取鼠标当前的位置、当前的事件如左键按下/左键释放或是右键单击等等,然后执行相应的功能。

使用cv2.setMouseCallback()来创建鼠标的回调函数,比如我们在左键单击的时候,打印出当前鼠标的位置:

import cv2import numpy as np# 鼠标的回调函数def mouse_event(event, x, y, flags, param):    # 通过event判断具体是什么事件,这里是左键按下    if event == cv2.EVENT_LBUTTONDOWN:        print((x, y))        img
收藏 打印