nt4rever / t-sign-language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sign Language Detector

A simple CNN project for detecting american sign language. Here, I have implemented CNN (Convolution Neural Network) using Keras.

Tools Used

  1. Python 3.7
  2. OpenCV 4
  3. Tensorflow 2.8.2
  4. Keras 2.8.0
  5. FastApi[all]
  6. Scikit-learn
  7. Matplotlib

Dataset

https://www.kaggle.com/datasets/tanvilla/asl-dataset

Running this project

  1. Install Python 3, Opencv 4, Tensorflow, Keras...

  2. First Train the model.

    app/training-tsign.ipynb
    
  3. Now to test the model you just need to run recognise.py . To do so just open the terminal and run following command.

    python app/recognize.py
    

    Adjust the hsv values from the track bar to segment your hand color.

  4. To create your own data set.

    python app/capture.py
    
  5. Run FastApi server.

    python app/api.py
    

About


Languages

Language:Jupyter Notebook 73.5%Language:Python 14.0%Language:JavaScript 10.9%Language:HTML 0.9%Language:CSS 0.7%