Skip to content
 
 

Repository files navigation

American Sign Language Interpretor Project

Translator for American sign language using hand detection and image classification to translate signs into letters. Utilizes media pipe, tensorflow, and keras model to do model training and drawing landmarks for hand detection.

Packagee Dependencies

CV2
Numpy 
Python 3.6
Tkinter
Tensorflow 2.6
Gui
Mediapipe
spellchecker

Dataset

All photo data can be produced locally using photographer and take photos by pressing 'q' within the camera frame. There are 28 categories A-Z plus delete and space. You can refer to the link below to reproduce those images basd on their dataset.

https://www.kaggle.com/datasets/danrasband/asl-alphabet-test 

Commands

To run the interface

python ./mediapipe_solution/app.py

To install dependencies

pip3 install -r requirements.txt

Contributions

Dylan worked on fixing the gui interface and training the model which mainly involves

  • gui.py
  • Main.ipynb

Sammy worked on the application and model building / testing as well as data generation which involves

  • customdata
  • photographer.py
  • cnn_testing

Dylan and Sammy both worked on improving the user experience on translating process

  • app.py

About

An ASL-to-English sign language transcriber using a computer vision based machine learning approach.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages