Skip to content

This project helps you to Learn, Practice and Test Indian Sign Language. Project as a part of Eklavya Summer Internship 2017, IIT Bombay.

License

Notifications You must be signed in to change notification settings

Tejas-Nanaware/Sign-Language-Tool

Repository files navigation

Sign Language Tool

Introduction

This project helps the disabled people to understand alphabetical input and turns it into an animated sign language (Indian Sign Language) It also has image processing feeds that will help in translating sign language into English alphabets. The project comprises of three modules: Learn, Practice and Test. These Modules will help you in learning the basics of the Indian Sign Language.

You can view the Project Report and the Project Presentation, IIT Bombay Summer Internship Eklavya 2017.
This repository contains all the necessary models for building the project. There are separate repositories for the respective modules so you can simply clone it and run it.

The Learn Module

Learn Module helps you to learn the Sign Language Alphabet Gestures. This can be accessed in two ways:

  1. Windows App (Zip file in models).
  2. Web App (Link).
    The Learn Module Windows App can be downloaded from its repository.

The Practice & Test Modules

These modules help you to test the gestures that you have performed using the webcam interface. You will need to install Python and Python packages that are mentioned further.
To run, simply execute the python file of the required alphabet.
The Practice and Test modules can be installed with the instructions provided in its repository.

Tech Stack

The animations are done using Blender & Blender Game Engine. The image processing is done using Python.

Installations

  1. Install Blender if you want to modify the models.
  2. Install Python.
  3. Install additional Python Packages OpenCV, MatPlotLib and Numpy
You can also use pip to install OpenCV, MatPlotLib and Numpy.  
Simply follow these instructions.
├── pip install numpy
├── pip install matplotlib
└── pip install opencv-python
  1. Linux users can also run the Linux_Installation.sh.
    Please note this installation requires sudo permissions

Those who wish to train haar cascades can visit My Drive Link to get the negative samples. (The link is temporarily down)
There is a Bash file in folder "A" that has the commands to run the training process.

About

This project helps you to Learn, Practice and Test Indian Sign Language. Project as a part of Eklavya Summer Internship 2017, IIT Bombay.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published