OpenCV I_07鼠标画笔 setMouseCallback()

本文介绍了如何使用OpenCV的setMouseCallback()实现鼠标事件监听,包括鼠标滑动、点击等,并给出了双击左键画圆圈及通过模式切换绘制矩形或圆圈的实例,展示了在图像处理中的人机交互应用。
摘要由CSDN通过智能技术生成

目标

• 学习使用 OpenCV 处理鼠标事件

• 你将要学习的函数是:cv2.setMouseCallback()


鼠标事件 :cv2.setMouseCallback()

cv2_EVENT_MOUSEMOVE 0 滑动 
cv2_EVENT_LBUTTONDOWN 1 左键点击 
cv2_EVENT_RBUTTONDOWN 2 右键点击 
cv2_EVENT_MBUTTONDOWN 3 中间点击 
cv2_EVENT_LBUTTONUP 4 左键释放 
cv2_EVENT_RBUTTONUP 5 右键释放 
cv2_EVENT_MBUTTONUP 6 中间释放 
cv2_EVENT_LBUTTONDBLCLK 7 左键双击 
cv2_EVENT_RBUTTONDBLCLK 8 右键双击 
cv2_EVENT_MBUTTONDBLCLK 9 中间释放

cv2_EVENT_FLAG_LBUTTON
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值