Logo Lanfrica

Naoldaba/Amharic-SignLanguageRecognition

Domaine:

natural language processing

Type de record:

software
Créateur:
Nao
Hôte:
# Amharic Sign Language Recognition This project is an Amharic sign language recognition system that uses a webcam to detect hand gestures and predict corresponding Amharic letters in real-time. The project leverages **Mediapipe** for hand landmark detection, **OpenCV** for capturing video frames and drawing bounding boxes, and a **Random Forest Classifier** trained on hand landmarks for letter classification. ## Features - Real-time hand gesture recognition using a webcam. - Prediction of Amharic letters based on hand landmarks. - Custom Amharic font rendering using the **PIL** library to display predictions on the screen. ## Prerequisites Before you begin, ensure you have the following installed on your system: - Python 3.x - Mediapipe (`mediapipe` library) - OpenCV (`opencv-python`) - PIL (Pillow) - NumPy - Scikit-learn - A trained classifier model stored in a `.p` file (Pickle format) You can install the required Python packages with: ```bash pip install mediapipe opencv-python pillow numpy scikit-learn ``` ## installation - git clone github.com - cd Amharic-SignLanguageRecognition ## Running the Model - python sign_language_predictor.py