/Sign

The web application which helps with learning American sign language alphabet.

Primary LanguageJupyter NotebookMIT LicenseMIT

Sign

Description

Sign is an application enabling easy learning of american sign learning alphabet. A user is supposed to present a single letter of the alphabet. The sign is processed by the application and translated into corresponding character from english alphabet.

Getting started

First of all, make sure that you have installed node.js and python interpreter (version 3.6 +).

  1. Go to the project's directory.
  2. pip install -r requirements.txt (install backend's dependencies)
  3. python3 backend_server.py (run Flask server)
  4. cd frontend
  5. npm install (install frontend's dependencies)
  6. ng serve (run Angular server)

Presentation

Main view

image

Statistics

image

Sessions

image

Technology stack

  • Keras
  • OpenCV 2
  • Angular
  • Flask

Documentation

Currently, the documentation is available only in polish.

Dataset

https://www.kaggle.com/grassknoted/asl-alphabet