Ensure you have the following installed:
- Python 3.x
- Required Python packages (listed in
requirements.txt) such as OpenCV, MediaPipe, NumPy, etc.
-
Clone the repository:
git clone https://github.com/1rishu0/Sign-Language-Detector.git cd Sign-Language-Detector -
Install dependencies:
pip install -r requirements.txt
-
Collect Data
Runcollect_imgs.pyto capture hand gestures via webcam. Label and save landmark data to build your dataset. -
Create Dataset
Usecreate_dataset.pyto preprocess raw data, generating a structured.pickledataset ready for training. -
Train the Model
Executetrain_classifier.pyto train a classifier (likely using scikit-learn) on the prepared dataset. This script outputs a serializedmodel.pfile. -
Inference / Real-Time Detection
Launchinference_classifier.pyto perform live gesture recognition using your webcam and the trained model.
Sign_Language_detector_more_compress.mp4
This project is released under the GPL‑3.0 License, so feel free to modify and share as per the license terms. :contentReference[oaicite:0]{index=0}
Contributions are welcome! Here’s how you can help:
- Fork the repository.
- Create a feature branch (
git checkout -b feature/YourFeature). - Make your changes.
- Commit your work and push to your fork.
- Open a Pull Request with details of your enhancements.