- Accueil
- Glossaire financier
- Reconnaissance optique de caractères (OCR)
Reconnaissance optique de caractères (OCR)
Un logiciel qui transforme l'image d'un texte, comme la photo d'un reçu, en caractères qu'un ordinateur peut chercher et traiter.
En bref
- L'OCR lit des caractères. Elle ne sait pas quel nombre est le total ni quel mot est le commerçant.
- Le papier thermique pâli, les plis, les reflets et les polices inhabituelles causent la plupart des erreurs.
- Les données envoyées directement par le point de vente se passent d'OCR, et donc de ses erreurs de lecture.
La reconnaissance optique de caractères, ou OCR, convertit des images de texte en texte. Pointez un téléphone vers un reçu et l'OCR produit les mots et les chiffres imprimés, à peu près dans l'ordre où ils apparaissent.
Lire n'est pas comprendre
Seule, l'OCR renvoie un bloc de texte. Elle ne sait pas que « 43,70 » est le total, « 5,12 » la taxe et « 4501 » un numéro de magasin. Une deuxième étape, souvent un modèle d'apprentissage automatique, doit interpréter le texte et attribuer chaque valeur à un champ. Quand on dit qu'une application de reçus « utilise l'OCR », on parle généralement des deux étapes ensemble.
Où ça se gâte
- La qualité de l'image : le flou, les ombres et les reflets cachent des caractères.
- Le papier : les reçus thermiques pâlissent, les plus vieux peuvent être en partie blancs.
- Les caractères semblables : 5 et S, 0 et O, 1 et l sont souvent confondus, et un seul chiffre erroné change un montant.
- La mise en page : les colonnes et les retours à la ligne peuvent être lus dans le mauvais ordre.
L'OCR fonctionne assez bien pour qu'une personne ne vérifie que les exceptions, mais elle n'est jamais parfaite. La seule façon d'éliminer complètement les erreurs de lecture est de recevoir le reçu sous forme de données, directement du système qui l'a émis.
Exemple chiffré
Un chiffre, deux résultats
Un reçu de stationnement froissé indique 18,50 $. L'OCR lit « 1B,50 $ », puis l'étape d'interprétation propose 13,50 $. Un contrôle du total contre la transaction de 18,50 $ sur la carte signale l'écart, et l'employé corrige en quelques secondes. Sans ce contrôle, les livres seraient décalés de 5 $ et personne ne saurait pourquoi.