Skip to content

Soumilgit/Gesture-Sign-Language-Detection-using-Python

Repository files navigation

Gesture Sign Language Detection using Python

Future Scope : To integrate this in a website for the purpose of usability by the deaf/people in need!

Architecture Diagram :

image

Folder Structure

Here is the folder structure of the repository :

.github
│  └─ FUNDING.yml
LICENSE
README.md
accuracy_score_checker.py
├─ app.py
├─ model
__init__.py
keypoint_classifier
│  │  ├─ keypoint.csv
│  │  ├─ keypoint_classifier.hdf5
│  │  ├─ keypoint_classifier.keras
│  │  ├─ keypoint_classifier.py
│  │  ├─ keypoint_classifier.tflite
│  │  └─ keypoint_classifier_label.csv
point_history_classifier
│     ├─ point_history.csv
│     ├─ point_history_classifier.hdf5
│     ├─ point_history_classifier.py
│     ├─ point_history_classifier.tflite
│     └─ point_history_classifier_label.csv
├─ realTime_keypoint_classification.ipynb
├─ realTime_point_history_classification.ipynb
└─ utils
__init__.py
   └─ cvfpscalc.py

Quick Start

Cloning the Repository

git clone https://github.com/Soumilgit/Gesture-Sign-Language-Detection-using-Python.git
cd hand-gesture-recognition-main

Installation

Navigate to the project directory:

cd hand-gesture-recognition-main

Install the project dependencies using pip:

pip install [necessary modules/packages]

Running the Project

Showcase - please DO CHECK this, if facing issues with running on VSCode:

Start the local server:

python app.py

End of MOST IMPORTANT step ABOVE

Accuracy SCORING + LOGGING KEYPOINTS and GESTURE HISTORIES for training CLASSIFIERS:


Start the local server:

python accuracy_score_checker.py

Deployment Options

Streamlit

cd hand-gesture-recognition-main
%ls
!pip install streamlit -q
!wget -q -O - ipv4.icanhazip.com
!streamlit run app.py & npx localtunnel --port [port_number]
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy