The Sign Language Detection project is an image processing and object detection application developed in Python to detect and recognize hand gestures in still images and real-time videos captured through the webcam. The project employs the MobileNet SSD architecture, TensorFlow, and OpenCV for image processing and detection tasks.
To get started with the project, you'll need to ensure that you have all the necessary dependencies installed. Fortunately, we've included all the installation commands in the Jupyter Notebook files, so you can get up and running quickly and easily.
Here's how to install the dependencies:
- Clone the project repository to your local machine.
- Open the Jupyter Notebook.
- Run each cell in the Notebook.
- That's it! The required dependencies will be installed automatically. By following these simple steps, you'll be able to install all the necessary dependencies and start using the project in no time.
- Python 3.6 or later
- Jupyter Notebook
- TensorFlow
- OpenCV
- MobileNet SSD
- Clone the repository
- Create a virtual environment using the command
python -m venv env
- Activate the virtual environment with
source env/bin/activate
(for Linux) orenv\Scripts\activate
(for Windows) - Install the required dependencies using
pip install -r requirements.txt
- Download and install the MobileNet SSD object detection model
- Launch the Jupyter Notebook with the command
jupyter notebook
The project can be used to detect and recognize hand gestures in still images or real-time videos captured through the webcam. To use the application, simply run the Jupyter Notebook and follow the instructions provided in the notebook.
Contributions to the project are welcome. To contribute, please fork the repository and create a pull request. Please ensure that your code adheres to the PEP 8 style guide and that all tests pass before submitting your pull request.