This project demonstrates sign language detection using TensorFlow for deep learning and OpenCV for real-time image processing. The model is based on the VGG16 architecture pretrained on the ImageNet dataset.
- Python 3.x
- Tensorflow
- opencv
- Anaconda (optional but recommended)
-
Clone the repository to your local machine: git clone https://github.com/abdu404/Sign_Language_detection.git
-
Navigate to the project directory: cd sign_language_detection
- Create a folder named
SignLin the project directory. - Inside the
SignLfolder, create a folder namedData. - Organize your sign language data into subfolders for each class (e.g., A, B, C) within the
Datafolder. - Each subfolder should contain images of the corresponding sign.
url : https://www.kaggle.com/datasets/grassknoted/asl-alphabet
-
Open Jupyter Notebook: jupyter notebook
-
Run the provided Jupyter Notebook cells in order:
- Cell 1: Data Preparation
- Cell 2: Model Training
- Cell 3: Model Evaluation and Saving
- Cell 4: Inference with Webcam