Loading repository data…
Loading repository data…
ali-ezz / repository
ASL hand sign recognition with MediaPipe and a TensorFlow model ensemble for real-time webcam inference.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A Streamlit-based ASL hand sign recognition app that uses MediaPipe and an ensemble of TensorFlow models for real-time webcam and image input.
This repository contains an ASL alphabet recognition system built on MediaPipe hand detection, OpenCV preprocessing, and a multi-model TensorFlow ensemble for reliable real-time inference.
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
streamlit run app.py
requirements.txt includes:
streamlitstreamlit-webrtctensorflow-cpuopencv-python-headlessmediapipeavPillownumpyhuggingface-hubrequirements.txt.streamlit run app.py.app.py - main Streamlit application entrypointrequirements.txt - core Python dependenciespackages.txt - duplicate dependency list included for compatibilityclass_names.json - ASL alphabet label definitionsmodels/ - model artifacts and helper filesall-train-data/ - training dataset notes and notebookscheeklist-Ahmed_abobakr/ - project checklists and documentationdigrams-Ahmed_abobakr/ - architecture and process diagramsimprovmint-ahmed_sabary/ - improved ASL engine implementation and support filesSee CONTRIBUTING.md for issue and pull request guidelines.
This project is licensed under the MIT License. See LICENSE for details.