haohaoxuexi
hahaha
本节学习的函数是:cv2.setMouseCallback()
鼠标事件可以是鼠标上的任何动作,比如左键按下,左键松开,左键双击等。我们可以通过鼠标事件获得与鼠标对应的图片上的坐标。
1、鼠标事件种类
代码:
import numpy as np
import cv2
events=[i for i in dir(cv2) if 'EVENT' in i]
print(events)
import numpy as np
import cv2
events=[i for i in dir(cv2) if 'EVENT' in i]
print(events)
输出结果如下['EVENT_FLAG_ALTKEY',
'EVENT_FLAG_CTRLKEY',
'EVENT_FLAG_LBUTTON',
'EVENT_FLAG_MBUTTON',
'EVENT_FLAG_RBUTTON',
'EVENT_FLAG_SHIFTKEY',
'EVENT_LBUTTONDBLCLK',
'EVENT_LBUTTONDOWN',
'EVENT_LBUTTONUP',
'EVENT_MBUTTONDBLCLK',
'EVENT_MBUTTONDOWN',
'EVENT_MBUTTONUP',
'EVENT_MOUSEHWHEEL',
'EVENT_MOUSEMOVE',
&#