none
Lecture Code barre QR RRS feed

Réponses

Toutes les réponses

  • Je n'ai rien vu dans le .Net framework qui permet cela. Es-ce que tu veux décoder à partir d'un image/photo ou via un scanner?

    Si c'est un scanner, il va faire le décodage pour toi et t'envoyer les données brut pour que tu puisses les manipuler. Sinon, il faut trouver une bibliothèque 3rd party qui le permet: Via Google


    Microsoft MVP C# || gabrielmongeon.com || LinkedIn
    mardi 17 mai 2011 12:54
    Modérateur
  • Ba en gros je voudrais faire une petite application comme mobiletag pour téléphone , capable de lire ce genre de code barre : http://www.google.fr/imgres?imgurl=http://qrazymarketing.blog-idrac.com/files/2010/11/QRCode.jpg&imgrefurl=http://qrazymarketing.blog-idrac.com/2010/11/12/les-qr-codes-quest-ce-que-cest/&h=324&w=324&sz=20&tbnid=gc5XCAKR-8YukM:&tbnh=118&tbnw=118&prev=/search%3Fq%3Dqr%26tbm%3Disch%26tbo%3Du&zoom=1&q=qr&usg=___-VsYAjQoyORNxaIMCJ45JTYjUA=&sa=X&ei=05PSTaT5Icm48gOgzIDtCg&ved=0CFcQ9QEwCA
    mardi 17 mai 2011 15:28
  • Bonjour, Hugo,

    Il faut nous dire aussi comment vous voulez lire le code de barre ? Vous avez besoin d’un dispositif pour le faire. Est-ce que vous pensez à utiliser une image ou un scanner comme Gabriel vous a demandé ? Svp donnez-nous plus d’info sur ce sujet. Merci !

    Cordialement,

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    mercredi 18 mai 2011 09:43
  • Merci pour la réponse , donc je voudrais lire le code barre QR avec ma webcam , comme l'application QuickMark pour ordinateur.

    Mais je ne comprend pas ce que vous voulez dire par image ou scanner ...

    D'avance merci

    jeudi 19 mai 2011 14:41
  • Bonjour,

    Pour pouvoir interpréter le code de barre il faut tout d’abord le lire. Dans l’exemple que vous avez donné avec mobiletag pour téléphone, ils utilisent aussi la camera pour lire le code de barre. Je ne connais pas l’application mais probablement ils font une capture du code de barre et puis l’image obtenue est utilisée pour décoder les informations. Puis une autre façon de lire les codes des barres est d’utiliser un scanner (comme vous voyez dans les magazines) et puis l’application peut communiquer avec le scanner pour recevoir les informations. J’espère que j’ai été plus claire cette fois.

     

    Pour lire les codes de barres du type QR ou 2d avec VB, vous pouvez essayer le faire par le SDK OnBarcode, par exemple. Ce SDK est gratuit, mais vous pouvez trouver d’autres pour lesquelles il faut payer (voir bcWebCam, par exemple).

     

    Cordialement,

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    • Proposé comme réponse TroxsaEditor vendredi 20 mai 2011 20:13
    • Marqué comme réponse Hugo7 samedi 21 mai 2011 07:49
    • Non marqué comme réponse Hugo7 samedi 21 mai 2011 07:51
    • Marqué comme réponse Ciprian Duduiala lundi 23 mai 2011 08:22
    • Non marqué comme réponse Hugo7 lundi 23 mai 2011 17:08
    • Marqué comme réponse Hugo7 mardi 24 mai 2011 15:37
    vendredi 20 mai 2011 09:24
  • Merci pour la réponse , avec le sdk OnBarcode on peut lire avec une webcam?

    J'ai un petit problème avec cette ligne de code

    Dim barcodes() As string = BarcodeScanner.Scan("code128-image.gif", BarcodeType.CodeQR) 

    Si par exemple je met une image d'un code barre QR avec l'url "http://deezer.fr" il me decode "9ttp://deezer.fr" ^^ .

     

    vendredi 20 mai 2011 16:56
  • Bonjour,

    si cela fait toujours la meme erreur Il suffira de retraité l'URL pour faire la correction du 9 en h

    Très bonne source Ciprian je conserve dans les favoris MERCI :)


    Cordialement,
    Xavier TALOUR
    Alias Troxsa SendMail
    Voir le profil de Xavier TALOUR sur LinkedIn
    vendredi 20 mai 2011 20:13
    Auteur de réponse
  • Oui oui c'est ce que j'ai fait mais je voulais demander au cas ou , sinon oui très bonne source merci beaucoup :)cam il faut utiliser

    Pour scanner avec la webcam il faut utiliser le 4eme petit exemple qu'il fournisse c'est sa?

    Le problème c'est que d'un je n'arrive pas très bien à comprendre le code et de deux j'ai une erreur si je copie le code dans un evenement clic d'un bouton par exemple :

     

     Private Sub Button34_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button34.Click
        Dim areas As List<SRegion> = New List<SRegion>
        Dim area As SRegion = New SRegion(0, 0, 200, 300)
        areas.Add(area)
    
        Dim barcodes() As String = BarcodeScanner.ScanRegions("code39image.gif", BarcodeType.Code39, areas)
    
      End Sub
    Il me souligne
    <SRegion> = New List<SRegion>

    Et me dit "fin d'instruction attendue "

    D'avance merci



    samedi 21 mai 2011 07:49
  • Bonjour,

    De rien, Xavier. Le rôle des forums MSDN est de partager les informations avec les autres.

    Hugo, il y a une erreur dans l’exemple. Le code correct est :

    Dim areas As List(Of SRegion) = New List(Of SRegion)

     

    Puis, ils disent « Scan and read barcodes from any angle inside the barcode image in any Visual Basic .NET development », donc je crois que pour utiliser votre webcam il faut tout d’abord faire une capture et puis utiliser .NET Barcode Reader pour interpréter le code de barre de votre image. Le quatrième exemple est donné pour les cas quand le code de barre, n’occupe pas toute l’image.

     

    Bonne journée,

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    lundi 23 mai 2011 08:21
  • Merci pour la correction , mais comment je peux faire pour que la webcam capture l'image quand un code barre est présent est décodable ?

    Par ce que je ne crois pas qu'il nous donne un exemple pour ça , d'avance merci

     

    lundi 23 mai 2011 17:11
  • Bonjour,

    Comme j’ai déjà dit dans le post antérieur il suffit de faire une capture avec votre webcam. Le SDK OnBarcode ne gère pas la capture de l’image, mais il y a beaucoup des exemples sur le web pour VB, par exemple :

    http://www.codeproject.com/KB/directx/CapSample1.aspx

    http://www.codeproject.com/KB/audio-video/WebcamUsingDirectShowNET.aspx

    http://www.vb-helper.com/howto_net_video_capture.html

    Puis, utilisez l’image obtenue pour faire le décodage avec le Barcode Reader.

    Bonne journée,

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    • Marqué comme réponse Hugo7 mardi 24 mai 2011 15:37
    mardi 24 mai 2011 07:32
  • Merci pour la réponse mais je voudrais que en faite la photo soit prise automatiquement (sans clic de l'utilisateur) lorsque elle detecte un code barre QR dans l'image comme pour l'application QuickMark ...

    D'avance merci

    mardi 24 mai 2011 14:26
  • Bonjour,

    Comme Gabriel vous a dit dans la première réponse sur ce thread le .NET Framework ne permet pas faire tout ça directement. Je n’ai pas trouvé un SDK gratuit pour lire le code directement de votre webcam, mais il y a des SDKs comme DataSymbol Barcode Reader, par exemple, qui vont résoudre aussi ce problème.

    Bonne journée,

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    mardi 24 mai 2011 14:45
  • Merci pour la réponse , mais Gabriel parlait de lire un code QR il me semble , je vais lancer un nouveau sujet sa sera plus simple , merci beaucoup pour l'aide c'est cool , bonne journée .

    mardi 24 mai 2011 14:50
  • Bonjour,

      Je suis nouveau dans ce forum, mais je pense que j'ai un problem similaire. j'utilise Visual C++ et je fais un traitement des image pour mon projet de fin d'etude. Je scanne une page (formulaire) avec une imprimente il a un code barre à la fin de la page. je voudrai pouvoir detecter ce code bare s'il est à la fin, cela montre que la page et normal,sinon, je tourne la page. et je dois renomer la pase avec le numero du code barre

    donc mon soucie, c'est detecter la position du code barre et le lire. S'il vous plait, pouriez vous m'aider?

    Ma conception, si la page est horizontal, je le tourne pour le rendre vertical, s'il n'est pas droit, j'essaie de le pivoter. du cout mon image est presque droit. j'avais pensais detecter les barre avec opencv, mais il me donne des resultat ou il me fait bps trop des approximation en plsu j'arrive pas à lire le code barre, mais je le detcete simplement.

     

    merci pour votre compréhension

    mercredi 1 juin 2011 10:29
  • Bonjour,

    Le mieux serait sans doute d'ouvrir une nouvelle discussion. Egalement comme vous utilisez C++ ce groupe n'est pas approprié. Si le problème concerne plus "opencv", un forum sur cette librairie pourrait également être plus utile qu'un forum sur C++ en général.

    J'ai regardé très rapidement mais je n'ai pas l'impression que cette bliothèque permettent particulièrement de traiter les codes barres. Cela semble plutôt être en projet. Demander peut-être dans un groupe C++ quelle est une librairie connue permettent de reconnaitre des codes barres ?


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    mercredi 1 juin 2011 11:10
    Modérateur