Skip to content

Klhmt/OCR-to-Braille

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reconstruction de l'algorithme OCR

Description

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.

Objectif

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.

Fonctionnalités

  • 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

Installation & usage

  1. Cloner ce dépôt :

    git clone https://github.com/Klhmt/OCR-to-Braille.git
  2. Lancer le fichier main.py

  3. 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

Limitation

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

About

Simple OCR Class Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •