Skip to content

SnathanP/Eye-of-the-Graeae

 
 

Repository files navigation

  _____                    __   _   _             ____ ____      _    _____    _    _____ 
 | ____|   _  ___    ___  / _| | |_| |__   ___   / ___|  _ \    / \  | ____|  / \  | ____|
 |  _|| | | |/ _ \  / _ \| |_  | __| '_ \ / _ \ | |  _| |_) |  / _ \ |  _|   / _ \ |  _|  
 | |__| |_| |  __/ | (_) |  _| | |_| | | |  __/ | |_| |  _ <  / ___ \| |___ / ___ \| |___ 
 |_____\__, |\___|  \___/|_|    \__|_| |_|\___|  \____|_| \_\/_/   \_\_____/_/   \_\_____|
       |___/

					Eye of the Graeae
Eye of the Graeae est un logicel de reconnaissance optique de caractères basé sur la technologie des percetrons (réseau neuronal).

README
     Dans l'optique de faire fonctionner correctement tous les composants du logiciels, les librairies suivantes sont pré-requises sur votre ordinateur avant toute 1ère mise en marche du logiciel:
    - gtk3
    - SDL2

Il existe différents modes de fonctionnement du logiciel:

    - Mode Utilisateur: Ce mode permet d'accèder à l'interface graphique du logiciel et de l'utiliser pour toute reconnaissance de caractères sur images. Il est accessible depuis la simple commande ./Eyeofthegraeae
Dans ce menu, vous avez la possibilité de chosir une image à l'aide de le bouton "Charger une image". La plupart des formats standarts des images sont acceptés. Si le chargement se passe correctement, l'image choisie sera affichée dans la fenêtre supérieure de l'utilitaire.
Une fois l'image chargée, le bouton "Détecter le texte" déclenche la phase du reconnaissance du logiciel qui qffichera sa prédiction la fenêtre inférieure de l'utilitaire.
La reconnaissance effectuée, il y a possibilité de sauvegarder son résultat dans un fichier TXT grâce au bouton "Enregistrer le texte".

   - Le mode Superviseur: recommandé pour les utilisateurs expérimentés. Il permet d'accèder au paramètrage du réseau de neurones. Entrer 1 en premier paramètre permet de s'affranchir du mode Graphique et d'accèder aux commandes internes. Il existe différentes commandes :
	- ./main 1 1: permet d'effectuer un passsage frontal sur 10 000 exemples pour vérifier la fiablité du réseau avec auto-correction (backward Propagation)
	- ./main 1 0: permet de réinitialiser d'écraser les données d'apprentissage et de le recommencer avec des valeurs initialisées aléatoirement.

CONTACT
     Si vous avez le moindre problème avec le fonctionnement du logiciel, vous pouvez contacter directement les contributeurs à leur adresses mails respectifs (plus bas) ou bien envoyer un mail à: 
contact@eyeofthegraeae.tk

SITE WEB
     N'hésitez pas à visiter notre site web pour les dernières news ou les nouvelles versions:
www.eyeofthegraeae.tk

COMPILATION
     Si vous vous retrouvez sans programme principal ou avec des fichiers corrompu, vous pouvez effectuer les commandes de compilation standards: 
    - make
    - make clean

AUTHORS
     louis holleville (louis.holleville@epita.fr)
     thomas lupin (thomas.lupin@epita.fr)
     arthur busuttil (arthur.busuttil@epita.fr)


About

Neural network OCR (Kind of)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 98.2%
  • Makefile 1.2%
  • C++ 0.6%