Install uv for linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
git clone https://github.com/ashuguptahere/sign-language-detection.git
cd sign-language-detection
Download dataset from kaggle using cURL and unzip it:
curl -L -o archive.zip https://www.kaggle.com/api/v1/datasets/download/grassknoted/asl-alphabet
unzip archive.zip
uv sync
uv run scripts/extract_keypoints.py
uv run scripts/train.py
uv run scripts/test.py
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
🎥 Video Source [LINK]:
The model was tested on a video sourced from YouTube to evaluate its performance. The video is included for demonstration purposes and that its ownership belongs to the original creator
Made with ❤️ by Aashish Gupta