Python:手势识别器 —— 实现手部动作的识别(源代码附带)
手势识别是现代计算机视觉领域研究的一个重点,而手势识别器是其中非常重要的一种应用。本文将介绍如何使用Python实现手势识别器,以此来实现手部动作的识别,同时我们将附带完整的源代码供读者参考。
在开始之前,我们需要准备好以下环境和库:
- Python 3.x
- OpenCV
- NumPy
- PyAutoGUI
接下来我们开始编写代码。首先,导入所需的库:
import cv2
import numpy as np
import pyautogui
设置视频输入对象
cap = cv2.VideoCapture(0)
创建两个窗口,其中"Gesture"用于显示图像,"Threshold"用于调整阈值
cv2.namedWindow(“Gesture”)
cv2.namedWindow(“Threshold”)
定义掩膜范围
lower = np.array([0, 20, 70], dtype = “uint8”)
upper = np.array([20, 255, 255], dtype = “uint8”)
初始化坐标变量
prev_x, prev_y = -1, -1
curr_x, curr_y =