IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Traitement d'images Discussion :

OCR et lecture de chèques


Sujet :

Traitement d'images

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2012
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Mai 2012
    Messages : 51
    Points : 27
    Points
    27
    Par défaut OCR et lecture de chèques
    Bonjour,

    Je profite de ce vieux topic pour demander quelque chose complètement en rapport.

    J'ai aujourd'hui le même projet à réaliser à partir de photos faites par smartphones, mais je me pose une(des) question(s). J'imagine que vous allez me faire la remarque d'aller faire d'avantages de recherches sur Google, mais c'est justement en faisant mes recherches que je suis tombé sur ce topic, donc autant en profiter.

    Depuis le temps (4 ans), est-ce qu'il existe maintenant des logiciels, des API spécialisés dans la lecture du numéro CMC7 ?

    Est-ce que les OCR permettent vraiment de pouvoir lire un numéro de chèque ?
    -> J'ai fait rapidement un test sur le net avec un OCR gratuit en ligne, et les seuls caractères absolument non reconnus du chèque sont justement les numéros présents dans le CMC7, puisque c'est en fait un code barre, avec des blancs entre chaque ligne (code barre quoi), ce qui fait que le chiffre en lui même n'est pas visible. (il lit des truc comme "!/IIi!)Ë'!", bref le truc absolument incompréhensible.
    Mais est-ce le cas pour tout les OCR ?

    Si ce n'est pas le cas, est-ce viable de s'orienter vers du traitement image pour lire le code barre (mesurer l'espace entre chaque barre pour avoir un code binaire et donc ressortir le numéro à partir de là) ?

    Dernière question :
    Est-ce possible d'utiliser un OCR sur Smartphone ? (Android et/ou iPhone) Ou bien vais-je être obligé d'exporter la photo sur un serveur pour faire tourner l'algorithme ailleurs que sur le smartphone.

    Merci beaucoup pour votre lecture, et vos éventuelles réponses à mes questions !

  2. #2
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Il faudrait combiner un OCR et un OBR (bar code).

    Regarde les outils LeadTools (possibilité de test OnLine) : http://www.leadtools.com/sdk/ocr/def...duEEAFghttp://
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2016
    Messages : 1
    Points : 1
    Points
    1
    Par défaut OCR CMC7
    Salut,

    Si tu as toujours besoin de ça, j'ai réalisé en python un OCR de CMC7 qui lit des codes CMC7 sur des chèques types BNP sur des scan A4.
    J'ai utilisé une méthode de machine learning pour reconnaître les chiffres en les récupérant un par un

    https://github.com/RafaelCartenet/OCR-CMC7

    Bon courage

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Janvier 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 4
    Points : 6
    Points
    6
    Par défaut Cmc7 code cheque
    Bonjour RAFAELDEV,

    je suis interesser par l'application que vois avez developpez j'ai télécharger la source depuis le lien j'ai installer python pour utiliser l'application mais je n'arrive pas a l'ouvrir.

    Si tu peux stp me décrire la procédure pour ouvrir votre application et l'utiliser

    Et aussi la compiler en EXE pour pouvoir l'utiliser sans passer par d'autre software

    Merci

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Points : 352
    Points
    352
    Par défaut
    le code cmc7 ne peut pas etre lu par un ocr classique. le première opération d'un ocr est de trouver toutes les composantes connexes d'une image et de passer son algo sur chaque CC. or la police cmc7 est composée de barre sans lien entre elle donc l'ocr va interpréter chaque barre comme étant une lettre.
    Tu pourrais pre-traiter ton image en fermant les lettres avant de passer dans l'ocr mais attention a ne pas fusionner deux lettres.


    j'ai également réalisé un code similaire pour des chèques scannés.

    détection de la ligne cmc7 avec des descripteurs SURF et un algo de fit de ligne (type Ransac).
    ensuite la lecture se fait via des auto-encoder et une bribe d'algo basé sur les 2 séparation principale dans les chiffres.
    je compile et je t'envoie ça par mp

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Janvier 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 4
    Points : 6
    Points
    6
    Par défaut
    ok je te remercie beaucoup pour ces explications

    mais malheureusement le lien ne fonctionne pas

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Janvier 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 4
    Points : 6
    Points
    6
    Par défaut
    j'ai le message

    Ce site est inaccessible

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Janvier 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 4
    Points : 6
    Points
    6
    Par défaut
    c bon j'ai pu avoir accés et telecharger l'application elle fonctionne

    par contre quand j'upload un exemple d'un cheque scanner il n'arrive pas a lire le code CMC7

    c'est quoi les caractéristiques et les mesures du cheque a scanner et est ce qu'il doit etre en couleur ou en noir et blanc

    merci encore une fois

  9. #9
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Points : 352
    Points
    352
    Par défaut
    je te transfert les sources pour que tu puisses refaire le training (tu peux telecharger une version d'essaie de matlab sur leur site, il te faut également les toolbox neural network et image processing il me semble)
    par contre je te préviens c'est du code un peu a l’arrache sans beaucoup de commentaire :s
    tu peux me joindre par mp si tu as des questions

Discussions similaires

  1. [ADO] Sauvegarde / lecture de recordset
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 20/09/2002, 16h54
  2. Lecture de fichiers ".WAV"...
    Par 0x4e84 dans le forum Langage
    Réponses: 2
    Dernier message: 03/09/2002, 09h43
  3. Pb Lecture de bitmap monochrome
    Par Loïc38 dans le forum C++Builder
    Réponses: 4
    Dernier message: 02/07/2002, 18h24
  4. Lecture d'une image bitmap
    Par Geronimo dans le forum x86 32-bits / 64-bits
    Réponses: 18
    Dernier message: 28/06/2002, 12h01
  5. [langage] Optimiser la lecture d'un fichier
    Par And_the_problem_is dans le forum Langage
    Réponses: 2
    Dernier message: 11/06/2002, 10h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo