Logo Lanfrica

Fraol7/Amharic-SignLanguage-Interpretor-AI

Domain:

natural language processing
Creator:
Fra
Host:
⭐ An innovative application that interprets sign language into Amharic🤝, bridging the communication gap for the deaf community. Promoting inclusiveness and accessibility, this tool empowers seamless interaction and fosters a more inclusive society. 🌍👂 # Amharic Real Time Sign Language Detection And Interpretation ### Description: This repository contains a custom-made dataset consisting of 45 signs in the Amharic Language, a widely spoken language in Ethiopia. The dataset is specifically tailored for training a machine learning model named YOLOV8 for object detection tasks. ### Installation: To install and set up the application, follow these steps: 1. Clone this repository to your local machine: ``` git clone github.com ``` 2. Install the necessary dependencies ### Usage: To use the application, follow these steps: 1. Import the required libraries: ```python import cv2 import numpy as np from ultralytics import YOLO ``` 2. Define the function to patch the image: ```python def patch_image(img, results): # Implementation details provided in the source code ... ``` 3. Load the YOLOV8 model: ```python model = YOLO('best.pt') ``` 4. Capture video from the camera and perform object detection: ```python cap = cv2.VideoCapture(0) while cap.isOpened(): # Implementation details provided in the source code ... ``` ### Features: - Custom-made dataset containing 45 signs in the Amharic Language. - Trained YOLOV8 model for object detection tasks. - Real-time object detection capabilities using OpenCV. ### Contributing: Contributions to this project are welcome. If you find any issues or would like to suggest improvements, please follow these guidelines: - Report bugs by opening an issue on GitHub. - Suggest new features or enhancements through GitHub discussions. - Submit code changes via pull requests. Please ensure that your code follows the repository's coding standards and follow these steps to contribute code: - Fork the repository to your GitHub account. - Create a new branch for your changes based on the `main` branch. - Make your desired changes to the codebase. - Test your changes thoroughly to ensure they do not introduce any new issu …