Skip to content

Converts sign languages to speech from your webcam using AI. OpenCV + PyTorch

License

Notifications You must be signed in to change notification settings

axenhammer/Sign-Language-Translator

Repository files navigation

Linguistic Sign Language Translator

Introduction

We aim to raise our AI model using the Machine Learning, Image Processing which involved repeatedly gesturing in front of a camera to teach the system the fundamentals of sign language. This is to combat the differences between various Country’s sign languages and their regional dialects without compromising on accuracy while giving way to crowd-sourcing.

Intermediate Outputs

The outputs below were taken directly from our model.

RAW Feed (1920x1080 @ 60 fps)

Extraction of skin tones (Removal of unwanted entities)

Canny Edge Detection to extract only perimeter of change

Getting Started

Prerequisites

What things you need to run the program:

  • Python Compiler (3.7 Recommended)
  • A clone of this repository :P
  • Easy Way: Install all the necessary packages form pypi by using the following command:
    pip install -r requirement.txt
  • If you still prefer the old fashioned way, then use the following commands:
    pip install opencv-python
    pip install matplotlib
    pip install numpy
    pip install tqdm

Team/Organisation

Contributors

Krishnakanth Alagiri Mahalakshumi V
f f
@bearlike @mahavisvanathan

Made with ❤️ by Axemhammer

wave