Computer vision system that detects and translates sign language gestures in real time. Uses MediaPipe for hand tracking, OpenCV for video processing and a trained neural network to classify each sign. Built with Python, TensorFlow and Keras.

Real-Time AI
Computer Vision & Deep Learning
Real screenshots of the project running on a standard webcam
Key features of the recognition system
MediaPipe tracks up to 21 landmarks per hand in the camera feed with high accuracy and performance.
Deep learning model trained with TensorFlow/Keras to recognize gesture patterns and classify each sign.
Manual collection and labeling of samples for each letter or gesture to build a balanced, representative dataset.
Recognizes the fingerspelling alphabet (letters) and common sign language words, showing translated text.
Optimized processing of the video stream for near-instant response without sacrificing accuracy.
Display window that draws the hand skeleton, the detected letter and the sign history on screen.
Computer vision and machine learning tools
Technical problems solved during development
Achieving stable hand tracking across different lighting conditions, backgrounds and skin tones.
Collecting enough samples of each letter and preventing the model from biasing toward classes with more examples.
Classifying every video frame without the translation feeling slow or choppy.
Making the model work well with hands of different users, sizes and angles, not just training data.
Explore the project's full code on GitHub. Includes the training notebook, data capture scripts, dataset and real-time detector.
I can help you build your machine learning and computer vision solution with the best technologies