Skip to content

Omkar-code-mur/BE_Project_Sign_Language_Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sign Language Recognition ✌️



There have been several advancements in technology and a lot of research has been done to help the people who are deaf and dumb. Aiding the cause, Deep learning, and computer vision can be used too to make an impact on this cause.

This can be very helpful for the deaf and dumb people in communicating with others as knowing sign language is not something that is common to all, moreover, this can be extended to creating automatic editors, where the person can easily write by just their hand gestures.



Environment

To install all packages & libraries for project paste this command in cmd/terminal

Make sure you are present in project dir.

pip install -r requirements.txt


Get Code on your machine 🧑‍💻

git clone https://github.com/Omkar-code-mur/BE_Project_Sign_Language_Detection.git


Libraries & Modules Used

  • Python == 3^
  • Keras == 3.6^
  • Tensorflow == 2.10^
  • Numpy == 1.23^
  • Pandas == 1.3.2^
  • Matplotlib == 3.6^
  • Seaborn == 0.12^
  • Scikit-Learn == 1.1^


Tensorflow 2.0

TensorFlow is a free and open-source software library for machine learning and artificial intelligence. It can be used across a range of tasks but has a particular focus on training and inference of deep neural networks.

TensorFlow is an end-to-end platform for machine learning. It supports the following:

  • Multidimensional-array based numeric computation (similar to NumPy.)
  • GPU and distributed processing
  • Automatic differentiation
  • Model construction, training, and export
  • And more

API-Reference: https://www.tensorflow.org/api_docs



Keras

Keras is an open-source software library that provides a Python interface for artificial neural networks. Keras acts as an interface for the TensorFlow library.

Keras allows users to productize deep models on smartphones (iOS and Android), on the web, or on the Java Virtual Machine. It also allows use of distributed training of deep-learning models on clusters of Graphics processing units (GPU) and tensor processing units (TPU).

Keras contains numerous implementations of commonly used neural-network building blocks such as layers, objectives, activation functions, optimizers, and a host of tools to make working with image and text data easier to simplify the coding necessary for writing deep neural network code.



API-Reference: https://keras.io/api/



OpenCV

OpenCV is a library of programming functions mainly aimed at real-time computer vision. Originally developed by Intel, it was later supported by Willow Garage then Itseez. The library is cross-platform and free for use under the open-source Apache 2 License.


API-Reference: https://docs.opencv.org/



Natural Language Processing (NLP)

Natural language processing (NLP) is a subfield of linguistics, computer science, and artificial intelligence concerned with the interactions between computers and human language, in particular how to program computers to process and analyze large amounts of natural language data.

The goal is a computer capable of "understanding" the contents of documents, including the contextual nuances of the language within them. The technology can then accurately extract information and insights contained in the documents as well as categorize and organize the documents themselves.



Natural Language Toolkit (NLTK): https://www.nltk.org/api/nltk.html



🤝 Contributors

  • Omkar Kodmur
  • Aniruddha Jathar
  • Shrikant Bhandalkar
  • Prathamesh Belurkar

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published