A python ML model for transcribing Amharic Braille into Amharic Text
# Amharic Braille Reader
An Amharic Braille Reading AI system that converts Amharic Braille characters in images to text.
## Table of Contents
- About
- Features
- Getting Started
- Prerequisites
- Installation
- Usage
- Contributing
- License
- Acknowledgments
- References
## About
Welcome to the Braille Recognition System repository! This system is designed for the detection and interpretation of Braille characters, specifically tailored for Amharic Braille. The project utilizes a Convolutional Neural Network (CNN) based on the RetinaNet architecture for Braille dot detection. The overall goal is to enhance accessibility for the visually impaired by converting Braille images into text.
## Features
- **Amharic Braille Detection**: The system focuses on detecting Amharic Braille characters with an emphasis on accuracy and robustness.
## Getting Started
Follow the instructions below to set up the project on your local machine.
### Prerequisites
Make sure you have the following installed:
- Python 3.6 or higher
### Installation
1. **Clone the repository:**
```bash
git clone github.com
```
2. **Navigate to the project directory:**
```bash
cd Amharic-Braille-Reader-Backend
```
3. **Install dependencies:**
```bash
pip install -r requirements.txt
```
## Usage
To use the Amharic Braille Reader, follow these steps:
1. **Run the Backend:**
```bash
python manage.py runserver 0.0.0.0:8000
```
2. **Clone the Frontend:**
```bash
git clone Huseny/Amharic-Braille-Read…
```
3. **Navigate to the project directory:**
```bash
cd Amharic-Braille-Reader-Mobile
```
4. **Install dependencies:**
```bash
flutter pub get
```
6. **Change the backend address to your backend:**
go to braille_repository.dart and change the address to your backend address
```bash
static const String _url = 'your_backend_address';
```
5. **Run the Frontend:**
```bash
flutter run
```
6. **Select an Image:**
Selec …