An open API service indexing awesome lists of open source software.

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.

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*.