Skip to content
/ signs Public

A hand pose based real time sign language classifier for Sinhala Language

Notifications You must be signed in to change notification settings

aawgit/signs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sinhala Fingerspelling Sign Language Recognition with Computer Vision

A computer vision based desktop application for translating Sinhala Fingerspelling Sign Language Alphabet.

Live demo (Web app version)

https://signsl.web.app/

Data

https://www.kaggle.com/datasets/akalankaweerasooriya/sinhala-fingerspelling

Alternative download: https://u.pcloud.link/publink/show?code=XZjE7jVZLgi7N85ivjhHAskliw7IyR8qc5tX

Installation

  1. Clone the repo
  2. Download the dataset from a link in the above section.
  3. Extract the data (9 directories) to signs/data directory
  4. (Optional) Create a virtual environment and activate it
  5. Install the requirements by running pip install -r requirements.txt

Running

  1. Add the root directory (signs) to PYTHONPATH
  • To do that in Linux based systems, run export PYTHONPATH=$PYTHONPATH:</path/to/signs/directory>
  1. To train the model and run real time translation using a webcam, run src/main.py

Paper

Web app code base

https://github.com/aawgit/signs-web

About

A hand pose based real time sign language classifier for Sinhala Language

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages