This project, named "Sign Language Detection with YOLOv8," utilizes a Raspberry Pi equipped with a webcam and a Sense HAT module to detect sign language gestures. The detected signs are displayed on the Sense HAT LED matrix and also vocalized through a Bluetooth-connected speaker.
Before running the project, ensure you have the following components and libraries installed:
- Raspberry Pi with Sense HAT module
- Webcam
- Bluetooth speaker
- OpenCV
- Ultralytics YOLOv8
- Python libraries:
sense-hat
,pygame
(for sound), and other dependencies listed in the code.
-
Clone the repository:
git clone https://github.com/JoseMaese/Sign-Language-Detection-YOLO.git cd Sign-Language-Detection-YOLOv8
-
Install required dependencies:
pip install -r requirements.txt
-
Download the YOLOv8 model weights (
SignLanguageModel003.pt
) and place them in the project directory. -
Connect the Raspberry Pi to the webcam and Bluetooth speaker.
Run the main script:
python sign_language_detection.py