devjewel01 / ASL-Detection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

American Sign Language Detection using CNN

About the Project

American Sign Language (ASL) Detection utilizes a Convolutional Neural Network (CNN) model for accurate interpretation. By analyzing video input, the CNN identifies and classifies hand gestures corresponding to ASL signs. This technology enables real-time translation of ASL into written or spoken language, enhancing communication accessibility for the hearing impaired and fostering inclusivity in various domains such as education, healthcare, and social interaction.

Some Results

A Testing

B Testing

M Testing

W Testing

V Testing


Dataset Used

The dataset used can be found on Kaggle

Directory Structure and Usage

  • ├───input
    │   ├───test
    │   │   └───A
    │   |   └───B
    │   |   ...
    │   ├───train
    │   │   └───A
    │   │   └───B
    |   |   ...
    │   │   
    │   └───preprocessed_image
    │       ├───A
    │       ├───B
    │       ...
    ├───outputs
    │   ├───model.pth
    │   ├───loss_plot.png
    │   ├───accuracy_plot.png
    │   ├───A1_Test.jpg
    │   ├───B1_Test.jpg
    |       ...
    └───src
    │   test-with-image.py
    │   test-with-camera.py
    │   cnn_models.py
    │   create_csv.py
    │   preprocess_image.py
    │   train.py
    

    Accuracy and Loss Plot

Accury Plot

Loss Plot

About


Languages

Language:Python 100.0%