This repository contains a project for detecting Nepali Sign Language using Convolutional Neural Networks (CNN). The project aims to facilitate communication for the deaf and hard-of-hearing community by translating Nepali sign language into text.
- Sign Language Detection: Recognizes various Nepali sign language gestures.
- Deep Learning Model: Utilizes CNN for accurate detection and classification.
- User-Friendly Interface: Easy-to-use interface for users to interact with the system.
- Python 3.x
- TensorFlow
- Keras
- OpenCV
-
Clone the repository:
git clone https://github.com/krispyarena/nepali-sign-language-detection-using-CNN.git cd nepali-sign-language-detection-using-CNN
-
Install the required packages:
pip install -r requirements.txt
-
Train the model:
python train_model.py
-
Run the application:
python app.py
- The dataset used for training and testing is included in the
data
folder. - Ensure the data is preprocessed correctly before training.
- Python
- TensorFlow
- Keras
- OpenCV
- Jupyter Notebook
- Visual Studio Code
- Github
- Link to Presentation : Project Presentation
- Link to Report : Project Report
Contributions are welcome! Please fork the repository and submit pull requests for any enhancements or bug fixes.
This project is licensed under the MIT License.