https://github.com/mallickboy/virtualmouse
A real-time gesture recognition system developed using OpenCV and MediaPipe in PyQt, leveraging multi-threading for 3x faster performance. The system supports 20+ configurable actions and sensitivity settings, providing intuitive control for gaming applications like Valorant.
https://github.com/mallickboy/virtualmouse
augumented-reality computer-vision desktop-app mediapipe multithreading opencv pyqt python uiux
Last synced: 6 months ago
JSON representation
A real-time gesture recognition system developed using OpenCV and MediaPipe in PyQt, leveraging multi-threading for 3x faster performance. The system supports 20+ configurable actions and sensitivity settings, providing intuitive control for gaming applications like Valorant.
- Host: GitHub
- URL: https://github.com/mallickboy/virtualmouse
- Owner: mallickboy
- Created: 2023-11-26T16:22:07.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-27T12:03:50.000Z (about 1 year ago)
- Last Synced: 2025-04-04T08:03:03.416Z (6 months ago)
- Topics: augumented-reality, computer-vision, desktop-app, mediapipe, multithreading, opencv, pyqt, python, uiux
- Language: TeX
- Homepage: https://youtu.be/2ky4_TPi58M
- Size: 9.13 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Hand-Controlled Virtual Mouse : Gaming Demo using Custom Commands
https://github.com/user-attachments/assets/4685e2bb-dbb7-4aa8-b372-fc68da15103f
Project Setup
This repository contains a **Virtual Mouse Application** written in Python3, leveraging multi-threading for good response time and a PyQt-based desktop user interface to customize commands and their sensitivity according to the user.#### Step 1: Create Virtual Environment
```bash
python -m venv folder_name
```#### Step 2: Activate Virtual Environment
```bash
.\folder_name\Scripts\activate
```#### Step 3: Install Required Libraries
```bash
pip install -r version_requirements.txt
pip freeze > version_requirements.txt
```#### Step 4: Access Virtual Environment ( Optional )
```bash
cd folder_name\Lib\site-packages
```#### Step 5: Run the Application
The application app.py is inside of your git directory
```bash
python app.py
```#### Step 6: Deactivate Virtual Environment
```bash
deactivate
```#### Windows Installation
*Windows Installer is coming soon*.