Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rishraks/handsign-ai
HandSign AI is a gesture recognition project using Mediapipe to detect custom hand signs like fist, palm, and V-sign. It automates tasks such as starting/stopping video recording and capturing screenshots, showcasing intuitive, touch-free interactions for various applications like smart devices and accessibility.
https://github.com/rishraks/handsign-ai
mediapipe ml numpy opencv python
Last synced: 10 days ago
JSON representation
HandSign AI is a gesture recognition project using Mediapipe to detect custom hand signs like fist, palm, and V-sign. It automates tasks such as starting/stopping video recording and capturing screenshots, showcasing intuitive, touch-free interactions for various applications like smart devices and accessibility.
- Host: GitHub
- URL: https://github.com/rishraks/handsign-ai
- Owner: rishraks
- License: mit
- Created: 2024-12-07T16:39:32.000Z (25 days ago)
- Default Branch: main
- Last Pushed: 2024-12-07T16:52:49.000Z (25 days ago)
- Last Synced: 2024-12-07T17:29:18.731Z (25 days ago)
- Topics: mediapipe, ml, numpy, opencv, python
- Language: Python
- Homepage:
- Size: 0 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HandSign-AI
HandSign AI is a gesture recognition project designed to detect custom hand signs using Mediapipe, enabling hands-free control for various tasks. It identifies gestures like a fist, palm, and V-sign to automate actions such as starting/stopping video recording and capturing screenshots.## Features
- Detects **fist**, **palm**, and **V-sign** gestures.
- Automates:
- **Start Recording** with a V-sign after 3 seconds.
- **Stop Recording** with a palm gesture.
- **Capture Screenshot** with a fist after 3 seconds.
- Hands-free interaction for improved accessibility.## Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/HandSignAI.git
cd HandSignAI
```
2. Install dependencies:
```bash
pip install opencv-python mediapipe numpy
```
3. Run the project:
```bash
python main.py
```## Usage
1. Ensure your webcam is connected.
2. Show the following gestures:
- V-sign: Start recording after a 3-second countdown.
- Palm: Stop recording.
- Fist: Capture a screenshot after a 3-second countdown.
3. Press 'q' to quit the application.## Dependencies
- Python 3.x
- OpenCV
- Mediapipe
- NumPy## Future Enhancement
- Train custom hand gestures using machine learning models.
- Add gesture-based system control (e.g., volume, brightness adjustment).
- Integrate audio feedback for gesture detection.## Licence
This project is licensed under the MIT License.