https://github.com/a3ro-dev/finger_virtual_mouse
A python program which uses fingers of a human hand and uses the inputs to simulate mouse on the screen
https://github.com/a3ro-dev/finger_virtual_mouse
ai aiml-bots machine-learning mediapipe-hands opencv opencv-python python virtualmouse
Last synced: 10 months ago
JSON representation
A python program which uses fingers of a human hand and uses the inputs to simulate mouse on the screen
- Host: GitHub
- URL: https://github.com/a3ro-dev/finger_virtual_mouse
- Owner: a3ro-dev
- License: apache-2.0
- Created: 2023-01-03T07:16:03.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-26T07:36:42.000Z (almost 3 years ago)
- Last Synced: 2025-01-02T01:19:23.016Z (12 months ago)
- Topics: ai, aiml-bots, machine-learning, mediapipe-hands, opencv, opencv-python, python, virtualmouse
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Finger-Mouse
This program implements MediaPipe's pre-trained solutions and PyAutoGUI's mouse functionality for using fingers as a mouse.
## Features
- **LEFT-CLICK**: Index Finger + Thumb
- **RIGHT-CLICK**: Middle Finger + Thumb
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
### Prerequisites
- Python 3.x
- OpenCV
- MediaPipe
- PyAutoGUI
### Installing
1. Clone the repository
```bash
git clone https://github.com/a3ro-dev/finger_virtual_mouse
```
2. Install the required packages
```bash
pip install -r requirements.txt
```
3. Run the program
```bash
python mouse.py
```
## Contributing
Any contributions are appreciated. Feel free to submit a pull request or open an issue if you have any suggestions or find any bugs.
## License
This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details