Cet alogorithme de Reconnaissance Optique de Caractères (OCR) s'inscrit dans le cadre du projet de P2I (Projet d'Initiation à l'Ingénierie) de deuxième année à l'INSA de Lyon. Il vise à reconstruire un algorithme d'OCR en utilisant des techniques de traitement d'images, dont la finalité est de permettre à un mal-voyant de lire le texte issu d'une image.
L'objectif principal de ce projet est de se familiariser avec les techniques de traitement d'image et utiliser les connaissances aquises en cours de Traitement d'images du P2I8 Imagine. D'autre part, cela nous aura permis de découvrir et comprendre l'algorithme de l'OCR.
- Lecture et traitement d'images
- Détection de contours et segmentation de caractères
- Apprentissage automatique pour la reconnaissance de caractères
- Evaluation des performances de l'algorithme
- Création d'un image braille, prête à être utilisée sur les machines Laser Trotec du FIMI
-
Cloner ce dépôt :
git clone https://github.com/Klhmt/OCR-to-Braille.git
-
Lancer le fichier
main.py
-
Pour changer l'image à océriser :
- Ouvrir le fichier
main.py
- Modifier la variable
input_image_path
=> mettre le chemin vers la nouvelle image à océriser
Problème rencontré avec Qt sur une machine Linux (Fedora 40, Wayland) pour l'affichage graphique pour l'étape de visualisation des régions de l'image