https://github.com/rajsinha7/hand-gesture-recognition
This project serves as a foundation for integrating hand gesture controls into interactive applications like games, presentations, or robotic controls. It features: Real-time hand tracking with MediaPipe Hands and Live visualization of hand landmarks and gesture labels
https://github.com/rajsinha7/hand-gesture-recognition
mediapipe numpy opencv python
Last synced: 2 months ago
JSON representation
This project serves as a foundation for integrating hand gesture controls into interactive applications like games, presentations, or robotic controls. It features: Real-time hand tracking with MediaPipe Hands and Live visualization of hand landmarks and gesture labels
- Host: GitHub
- URL: https://github.com/rajsinha7/hand-gesture-recognition
- Owner: Rajsinha7
- Created: 2025-05-18T08:54:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-18T09:00:01.000Z (about 1 year ago)
- Last Synced: 2025-06-17T08:07:31.862Z (about 1 year ago)
- Topics: mediapipe, numpy, opencv, python
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hand-Gesture-Recognition
The Hand Gesture Recognition System is a real-time computer vision project developed using Python, OpenCV, and MediaPipe Hands.
The system captures webcam video input, detects hand landmarks, and classifies simple finger gestures such as:
- Thumbs Up
- Index Finger Up
- Middle Finger Up
- Ring Finger Up
- Pinky Finger Up
This project serves as a foundation for gesture-controlled interactive applications.
--> Features
- Real-time hand detection using webcam
- Hand landmark detection with MediaPipe Hands
- Gesture classification based on finger positions
- Live visualization of landmarks and gesture labels
- Fast and lightweight processing
--> Tech Stack
Programming Language: Python
Libraries:
OpenCV – video processing & visualization
MediaPipe – hand landmark detection
NumPy – numerical computations
--> Project Structure
Hand-Gesture-Recognition/
│
├── hand_gesture_recognition.py
├── requirements.txt
└── README.md
--> How to Run the Project
1️. Prerequisites
Python 3.x installed
A working webcam
2️. Install Dependencies
pip install opencv-python mediapipe numpy
3️. Clone the Repository
git clone https://github.com/Rajsinha7/Hand-Gesture-Recognition.git
cd Hand-Gesture-Recognition
4️. Run the Application
python hand_gesture_recognition.py
5️. Output
Webcam window opens
Hand landmarks detected in real time
Recognized gesture displayed on screen
Press q to exit the program
--> How It Works
Webcam captures live video frames
MediaPipe Hands detects hand landmarks
Finger positions are analyzed
Gestures are classified based on raised fingers