# GestureControl **Repository Path**: chenxi2000/gesture-control ## Basic Information - **Project Name**: GestureControl - **Description**: 基于OpenCV手势识别控制电脑鼠标移动、左键单击、拖动、左键双击和右键单击 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 2 - **Created**: 2021-10-31 - **Last Updated**: 2025-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 使用OpenCV机器视觉来控制鼠标 ## 安装module ``` pip install opencv-python pip install mediapipe pip install pyautogui ``` 网速慢可以用清华大学tuna的镜像 > 临时使用:`pip install <包名> -i https://pypi.tuna.tsinghua.edu.cn/simple some-package` > 配置默认:`pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple` ## 配置 视频设备 cap = cv2.VideoCapture(0) # 默认0号设备,0号不能使用或者有多个摄像头请选择需要使用的设备 视频窗口 show = 0 # 默认为0(不开启摄像头画面),为1时将打开摄像头画面窗口 ## 运行 ``` python python GestureControl.py ``` ## 使用说明 移动手掌 -> 移动鼠标 大拇指与食指捏合 -> 单击 大拇指与中指捏合 -> 双击 大拇指按小拇指根部(摆出4的手势) -> 右击