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

API standards et tierces Java Discussion :

Decodage de code barres


Sujet :

API standards et tierces Java

  1. #1
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Par défaut Decodage de code barres
    Bonjour,

    Je souhaiterai pouvoir retrouver le code associé à un code barre. Concrètement, j'ai des images de codes, et j'aimerai pouvoir lire l'image pour retrouver le code utilisé pour la générer.

    J'ai vu pas mal de librairies utilisées pour générer des images, dont Barbecue dans la page des outils; mais sauriez-vous m'indiquer un qui puisse faire le processus inverse.

    Merci

  2. #2
    Membre Expert
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Par défaut
    Ne connaissant pas le code utiliser pour encoder, ça va être difficile. En clair tu veux deviner si une image de code barre correspond à un EAN 13, c'est bien cela ?
    Les lecteurs de code que je connais savent qu'ils travaillent sur de l'EAN 13 ou du code 128 (etc).

  3. #3
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Par défaut
    Bonsoir et merci de ta réponse :-)

    Mon but est de effectivement, à partir de l'image de retrouver la chaine utilisée pour la générer. J'ai vu entre autres projets pour générer des codes barres, Barbecue, mais je ne sais pas s'ils permettent de faire le processus inverse.

    Merci

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    un code barre c'est jamais qu'un ensemble de barre plus ou moins large. Ton code pourra donc travailler en une dimension (une ligne de pixels prise au centre de l'image devrait faire l'affaire).

    La ou ca se corse, c'est quand il faut convertir ces barre noires plus ou moins large en chiffres ou lettres. Il faut pour cela se basser sur les spécifications du code barre, spécification qui varient suivant l'encodage utilisé pour le code barre (cf message plus haut).

    Conclusion: d'abord tu demande au use de préciser quel type de code barre il veux lire, ensuite tu prend une ligne horizontale de pixel. T'aura un vecteur de morceaux plus ou moins larges blancs et noir, tu normalise les largeurs, et tu suis la spec choisie pour décoder.

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 96
    Par défaut
    Peut-être lire les bytes de ton images?

  6. #6
    Membre éclairé
    Inscrit en
    Octobre 2007
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 401
    Par défaut
    Salut

    Il y a 2 ans j'ai eu plus ou moins la même question. À l'époque j'avais trouvé plusieurs librairies qui faisaient l'encodage mais je n'en en avait trouvé aucune qui faisait le décodage (ce qui ne veut pas dire que ça n'existe pas).

    Par curiosité, récemment j'ai recherché à nouveau sur le sujet. J'ai trouvé que google aussi avait lancé sa librairie pour les codes barres.

    http://code.google.com/p/zxing/

    Je l'ai un peu testé et j'ai réussi à encoder mais pas à décoder. Je n'ai pas trop eu le temps de creuser. Si tu regardes et si tu réussis à faire le décodage, tiens moi au courant stp.

    Merci

  7. #7
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Par défaut
    Bonjour,

    Je suis tombé aussi sur ZXing et cà fonctionne plutôt bien. Aussi bien à l'encodage qu'au décodage.

    Le décodage "direct" c'est à dire à partir de la caméra du téléphone demande que l'appareil ait un appareil de qualité quand même. Testé sur un LG Renoir et un Nokia E71. Le LG ne vaut pas la peine, 8Mo mais l'image n'étant pas stable et trop "grosse", cà ne passe pas.

    pjmorce > regarde la démo pour décoder en ligne de commande. Si tu enregistres une image d'un code barre trouvée sur le net (en occurrence une image générée avec Barbecue), tu arriveras correctement à décoder ;-)

    Seul bémol, pour compiler et utiliser ZXing, il faut utiliser WTK 2.5, donc un petit retour arrière vu que la nouvelle version du SDK pour mobile est plus riche.

Discussions similaires

  1. Impression étiquettes codes barre ?
    Par donia dans le forum QuickReport
    Réponses: 4
    Dernier message: 14/03/2016, 10h20
  2. [CR8.5] Utilisation des codes barre
    Par Robert dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 20/01/2005, 16h13
  3. [HARDWARE] [Conseil] Lecteur code barre
    Par Ni(o dans le forum Périphériques
    Réponses: 4
    Dernier message: 22/06/2004, 19h14
  4. [CR 8.5] Impression Codes Barre
    Par Phy dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 14/10/2003, 12h18
  5. Réponses: 5
    Dernier message: 24/04/2003, 22h08

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