[python opencv 计算机视觉零基础到实战] 十九、简易绘画板制作

一、学习目标

  1. 了解事件
  2. 编写一个简易绘画板

二、了解如何制作简易绘画板

2.1 了解鼠标多种事件

上一节我们简单的使用opencv的图形绘制方法,用鼠标绘制了一些内容。上一节所响应的是简单的双击事件EVENT_LBUTTONDBLCLK,在OpenCV的鼠标事件中还有很多。以下将列举出来:

  • EVENT_MOUSEMOVE:鼠标滑动
  • EVENT_LBUTTONDOWN:左键单击
  • EVENT_RBUTTONDOWN:右键单击
  • EVENT_MBUTTONDOWN:中间单击
  • EVENT_LBUTTONUP:左键释放
  • EVENT_RBUTTONUP:右键释放
  • EVENT_MBUTTONUP:中键释放
  • EVENT_LBUTTONDBLCLK:左键双击
  • EVENT_RBUTTONDBLCLK:右键双击
  • EVENT_MBUTTONDBLCLK:中键双击

以上事件在setMouseCallback函数回调后将会传到所执行的函数中,并且以event参数进行对应,取值通过event参数进行取值。

首先我们对一些事件进行监测,先尝试检测CV_EVENT_MOUSEMOVE鼠标滑动事件。代码如下:

import cv2
import numpy as</
相关推荐
©️2020 CSDN 皮肤主题: 代码科技 设计师:Amelia_0503 返回首页
实付 29.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值