1. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies de suivi et de préférences
    Rejeter la notice

Comment fonctionne un ocr?

Discussion dans 'Informatique - Mobile - Jeux' créé par riad55, 3 Janvier 2018.

J'aimerais bien explorer l'idée de créer un OCR, je ne parle pas de programmer un OCR fonctionnel et utilisable mais juste pour m’amuser un peu, peu...

  1. riad55

    riad55 Bladinaute averti

    Inscrit:
    6 Octobre 2017
    Messages:
    1 309
    Likes:
    818
    J'aimerais bien explorer l'idée de créer un OCR, je ne parle pas de programmer un OCR fonctionnel et utilisable mais juste pour m’amuser un peu, peu importe le résultat.

    Je sais que les ocrs convertissent d'abord l'Image RGB en image binaire, c'est plus simple à gérer, et après? dois-je découper l'image en en lignes d'abord? j'imagine que ça va me faciliter la tache, mais j'aimerai aussi que mon ocr soit capable de reconnaître une salade de caractères, donc le mieux c'est d'isolé les caractères un par un, ça va créer la différence par apport aux autres ocrs qui ne sont pas capables de lire des lignes inclinées.

    Mais il y a un autre problème, les i, les j et les caractères accentués sont composés de deux objets, certaines polices découpent les caractères en plusieurs objets, d'autres les joignent à la manière de l’écriture manuscrite, est ce que quelqu'un à une idée simple pour remédier à ça, parce que si c'est compliqué je préfère lâcher l'affaire, je n'aime pas jouer au puzzle.
     
  2. riad55

    riad55 Bladinaute averti

    Inscrit:
    6 Octobre 2017
    Messages:
    1 309
    Likes:
    818
    J'aurais du écrire un mp à @farid_h tout court.
     
    Sanid apprécie ceci.
  3. danalacelte

    danalacelte

    Inscrit:
    13 Décembre 2017
    Messages:
    2 415
    Likes:
    2 793
    Purée c'est du chinois pour moi tout ça:D
     
  4. Sharm

    Sharm

    Inscrit:
    30 Novembre 2011
    Messages:
    2 764
    Likes:
    4 696
    Ce sera difficile.

     
  5. riad55

    riad55 Bladinaute averti

    Inscrit:
    6 Octobre 2017
    Messages:
    1 309
    Likes:
    818
    OCR pour optical character recognition
    C'est un logiciel capable de reconnaître le texte sur une image, par exemple : tu scannes ton document et il te le transforme en texte.
     
    danalacelte apprécie ceci.
  6. riad55

    riad55 Bladinaute averti

    Inscrit:
    6 Octobre 2017
    Messages:
    1 309
    Likes:
    818
    Il ne revient pas? pourquoi?
     
  7. Sharm

    Sharm

    Inscrit:
    30 Novembre 2011
    Messages:
    2 764
    Likes:
    4 696
    Je ne suis pas dans sa tête pour le deviner :D
    Son dernier post rime comme un adieu. J'espère qu'il sera de retour.
     
    1 personne aime cela.
  8. riad55

    riad55 Bladinaute averti

    Inscrit:
    6 Octobre 2017
    Messages:
    1 309
    Likes:
    818
    Oui je l'espère aussi.
     
    Sharm apprécie ceci.
  9. etre2en1

    etre2en1 VIB

    Inscrit:
    8 Février 2011
    Messages:
    22 234
    Likes:
    18 096
    Jusqu'à présent aucun logiciel OCR n'a été capable de comprendre ce que j'écris pourtant j'écris avec des caractères identiques à ceux que j'utilise sur pc, un logiciel même pas capable de comprendre une écriture de pc.

    Méthode pour séparer les lettres en écriture manuscrite :
    délimiter la zone en éliminant la zone vide autour du texte,
    convertir l'image du texte en points dans une grille,
    utiliser une grille de comparaison pour vérifier et reconnaître les caractères.

    Certains OCR proposent d'entrer soi même ses caractères manuscrits 1 à 1 pour que ensuite ils les reconnaissent.
    Pour les accents il faut prévoir une marge vide autour de la sélection qui va les inclure.
     
  10. riad55

    riad55 Bladinaute averti

    Inscrit:
    6 Octobre 2017
    Messages:
    1 309
    Likes:
    818
    Est ce qu tu peux m'envoyer une image?
    C'est ça, je ne sais pas encre commnent exploiter ton idée, mais je vais voir ce que je peux faire.

    Eh bien dis donc, t'es pas seulement 2en1, t'as aussi une double intelligence :D
     
  11. etre2en1

    etre2en1 VIB

    Inscrit:
    8 Février 2011
    Messages:
    22 234
    Likes:
    18 096
    Tu choisis une résolution pour la zone à traiter, tu la découpes en points, tu créés des zones en testant si il y a quelque chose d'écrit ou non, cela créé des blocs écrits et des parties vides, tu peux englober les petites zones dans la plus grande à proximité, c'est une autre méthode.

    Dans les 2 cas, tu dois déterminer, si 2 points sont liés ou non pour les réunir en un caractère, pour ça tu dois avoir une marge d'erreur par exemple pour faire une différence entre ... ou _ .
     
    riad55 apprécie ceci.