A real-time hand gesture recognition system developed using Python, TensorFlow, MediaPipe, and OpenCV.
This project recognizes hand gestures from a webcam feed. It uses MediaPipe to detect hand landmarks and a TensorFlow model to classify gestures in real time.
- Real-time gesture detection
- Hand landmark extraction using MediaPipe
- TensorFlow-based gesture classification
- Custom gesture data collection
- Model training and evaluation
- Live prediction through webcam
- Python
- TensorFlow
- MediaPipe
- OpenCV
- NumPy
- Scikit-Learn
- Matplotlib
- Seaborn
gesture_recognition_system.py
images/
models/
gesture_data/
README.md
requirements.txt
Clone the repository:
git clone https://github.com/npatil09/gesture-recognition-tensorflow.gitInstall the required libraries:
pip install -r requirements.txtCollect gesture samples:
python gesture_recognition_system.py --mode collect --gesture peaceTrain the model:
python gesture_recognition_system.py --mode trainStart real-time detection:
python gesture_recognition_system.py --mode detect- Fist
- Palm
- Peace
- OK
- call_me
- Add more custom gestures
- Improving model accuracy
- Gesture-controlled system actions
- Presentation control using gestures





