Comment utiliser une webcam pour faire un lecteur de code barre

Bonjour, j'ai commencé  à utiliser depuis peu Labview, le professeur nous à demander de faire un lecteur de code barre en utilisant Labview, en fouillant un peu j'ai trouvé qu'il y avait dans l'assistant Vision un sous menu concernant les codes barres. Pourtant je ne parviens pas à faire quelque chose de fonctonnel car je ne comprends pas ce que je dois sélectionner et quels éléments il faut rajouter après avoir utiliser l'assistant pour avoir un système opéraionnel. J'avais cru comprendre que l'assistant Vision aidé à écrire le code mais je ne le vois pas en application.
Merci d'avance pour tous les conseils et aides.

Bonjour touf25,
L'assistant vision aide à choisir les traitements à réaliser sur l'image (table de transformation, seuillage, filtres particuliers...) et à en extraire des informations intéressantes (segmentation, lecture de code barre 1D ou 2D, etc.), mais il n'écrit pas la structure du code ! 
Depuis l'assistant vision on peut exporter en fichier .vi qui peut alors être réutilisé dans un code plus global gérant l'interface utilisateur (interactions), les initialisations etc.
Pour la lecture de code barre en particulier il faut :
- définir une région d'intérêt,
- donner la taille minimale d'une barre en nombre de pixels,
- donner le "contraste" d'une barre par rapport à une non-barre (passage de barre à pas barre),
- donner le nombre minimal de barres du code.
Il faudrait expliquer plus particulièrement ce qui pose problème avec cet outil de vision.
Cordialement

Similar Messages

  • Comment utiliser SOS disque pour réparer Time Capsule.

    Le message suivant apparait.
    La sauvegarde n'a pas pu être effectuée car une erreur est survenue lors de la copie de fichiers sur le disque de sauvegarde  Il est possible que le probleme soit temporaire. Essayez de sauvegarder a nouveau. Si le probleme persiste, utilisez l'utilitaire disque pour reparer votre disque de sauvegarde.
    J'ai essaye plusieurs fois de relancer la sauvegarde et le message apparit toujours.
    En lançant SOS disque je ne voit pas apparitre Time capsule pour la vérifier.
    Que faire ?
    Merci

    USB disque est mieux
    Utilisez le Time Capsule pour les sauvegardes.
    (via Google Translate)

  • Un masque pour faire défiler du texte

    Je me suis insipré d'un script utilisant un masquer pour
    faire défiler du texte. Or tout fonctionne bien jusqu'au
    moment où je veux inclure une CSS externe our un truck du type
    monDiplay_mc.maListe_mc.monScrollingBlock_mc.monText_txt.
    setTextFormat(monStyle);
    pour mettre mon texte en forme : celui ci disparait de
    l'affichage !
    Attention : il ne disparait que si j'utilise un masque, sinon
    tout marche bien
    Mais voilà, j'ai besoin de ce masque pour en faire un
    texte défilant
    Je recherche donc la solution pour atteindre mon texte dans
    le clip contenant le masque. ou une autre solution qui me permette
    de créer une boite de texte à laquelle je peux ajouter un
    scrolling (pas avec la scroll bar des composants)
    merci d'avance pour votre aide

    Hello :)
    1 - quelle est ta version de flash ?
    2 - ton masque est rectangulaire ?
    3 - Tu utilises la m�thode MovieClip.setMask() ? Si
    c'est pas le cas
    fait le :)
    4 - Tu utilises une police "embed" ? (lis dans l'aide tout ce
    qui
    concerne TextField et TextFormat et surtout
    TextField.embedFonts = true :)
    EKA + :)
    > Je me suis insipr? d'un script utilisant un masquer pour
    faire d?filer du
    > texte. Or tout fonctionne bien jusqu'au moment o? je
    veux inclure une CSS
    > externe our un truck du type :
    >
    monDiplay_mc.maListe_mc.monScrollingBlock_mc.monText_txt.
    > setTextFormat(monStyle);
    > pour mettre mon texte en forme : celui ci disparait de
    l'affichage !
    > Attention : il ne disparait que si j'utilise un masque,
    sinon tout marche bien
    > Mais voil?, j'ai besoin de ce masque pour en faire un
    texte d?filant
    >
    > Je recherche donc la solution pour atteindre mon texte
    dans le clip contenant
    > le masque. ou une autre solution qui me permette de
    cr?er une boite de texte ?
    > laquelle je peux ajouter un scrolling (pas avec la
    scroll bar des composants)
    > merci d'avance pour votre aide
    >
    >

  • Comment utilise on un clusters?

    comment utiliser un cluster pour avoir plusieur presentation (panel:bp...) de sorte de n'avoir un seul programme.
    Je voudrait pouvoir utiliser 5 calculatrice differentes( presentations differente as les memes boutons) en un seul programme via un menu deroulant.

    Hi.
    To get an answer on this part of forum you should post in English.
    The french forum is here.
    LABVIEW has some examples with clusters I think, have you already seen them? They shoud be helpful.
    Could you attach some screenshots to explain what you want to do, or attach your code too.
    Thanks.
    Best Regards.
    Romain D.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    NIDays 2010 : Conférence mondiale de l'instrumentation virtuelle
    >>Détails et Inscription<<

  • Bonjour  Je viens d'utiliser Flash CC pour animer des bannières pour Google. Hors je constate que je ne peux publier ou exporter que vers Flash 10.3 minimum. Hors Google, demande une version flash 10.1 maxi.   Comment puis-je enregistrer en 10.1, SVP ?  C

    Bonjour
    Je viens d'utiliser Flash CC pour animer des bannières pour Google. Hors je constate que je ne peux publier ou exporter que vers Flash 10.3 minimum. Hors Google, demande une version flash 10.1 maxi.
    Comment puis-je enregistrer en 10.1, SVP ?
    Cordialement

    Je vais défaillir. J'en ai tellement besoin de cette option...
    S'il vous plait : I NEED HELP!

  • Peut-on utiliser une caméra pour deux applications sur une seule machine?

    Bonjour à tous,
    Mon problème est le suivant:
    Je possède une caméra GIGE  que je souhaiterai utiliser sous VBAI et Labview sur un seul poste, et en même temps.
    J'ai regardé les fonctionalités de "Broadcast" et "Multicast" dans la documentation Imaqdx mais le fait d'avoir une caméra
    pour deux applications n'est pas évoqué. 
    L'erreur basique: "Caméra already in use" s'affiche alors.
    Auriez vous une solution pour contourner ce problème s'il vous plaît ?
    Cordialement,
    Yoann B
    Résolu !
    Accéder à la solution.

    Bonjour,
    Je confirme que le mode multicast ne fonctionne qu'avec plusieurs machines.
    La solution la plus elegante qui existe a ce probleme est de creer une System Variable de type image dans VBAI que vous choisirez de partager sur le reseau(Tools>>Variable Manager), d'utiliser la step Set Variable dans le dernier onglet (Use Additional Tools) pour assigner sa valeur par example a l'image courante traitee dans VBAI. Les variables systemes qui sont "Network Shared" dans VBAI sont en fait des Shared Variables dans LabVIEW.
    Dans LabVIEW, vous pouvez creer un shared variable de type image, que vous pouvez lier a cette variable partagee de VBAI et en faire ce que vous voulez dans votre application LabVIEW.
    En esperant que ca vous depanne. Je reitere le conseil de Titou de poster sur ce forum en Anglais.
    Salutations,
    Christophe

  • Utiliser deux variables pour valeur min et max d'un slider sur une interface

    Bonjour à tous,
    Je commence a programmer sous VBAI 2010, et je rencontre actuellement un soucis :
    Je souhaite utiliser un slider pour afficher deux resultats, ces deux resultats n'ont pas le meme interval et pour le moment je n'ai pas trouvé de reponse à ce probleme. En effet j'aurais donc besoin d'utiliser 2 variable pour valeur min et max du slider qui serait modifier en fonction du resultat a afficher.
    Je peux utiliser un ongler et ainsi mettre en place un slider sur chaque onglet mais cette technique serait en dernier recours...
    Avez vous une solution à mon probleme ?
    Merci d'avance.

    Bonjour Thony,
    Pour changer les propriétés d'un contrôle, vous aurez besoin de le faire sous LabVIEW Avec les nœuds de propriétés des contrôles. The built-in Custom UI Editor ne permet  pas de modifié par programmation les propriétés d'un contrôle. Pour ce faire, il faut créer l'interface utilisateur ainsi que les valeurs set/get  du contrôle. Sauvegardez l'interface utilisateur sur le disque, l'ouvris sous LabVIEW pour modifier le contrôle à l'aide de ses nœuds de propriétés. 
    Je vous souhaite une bonne journée, 
    Cordialement
    Sabri JATLAOUI

  • Je ne veux pas payer pour connection internet.  Je voudrais seulement utiliser un iphone pour synchroniser: itunes, mail, carnet d'adresse, iphoto...Est-ce le iphone 3G permet de faire ces applications?  Merci!

    je ne veux pas payer pour connection internet.  Je voudrais seulement utiliser un iphone pour synchroniser: itunes, mail, carnet d'adresse, iphoto...Est-ce le iphone 3G permet de faire ces applications?  Merci!

    You can use an iPhone without an internet connection, but as it is an internet connected device, you would be missing out on alot of the advantages of owning an iPhone.
    Why not just get an iPod touch? - they're much cheaper and do most of what an iPhone can, except access the internet over 3G and make calls over the phone network.

  • Quelle ligne de code pour faire un lien vers une autre page .html générée par edge

    Bonjour,
    J'aimerai savoir quelle ligne de code ecrire pour faire un lien vers une autre page .html générée par edge.
    J'ai essayé avec <a href="... mais ede indique toujours une erreure dans le code...
    Merci par avance

    Bonjour,
    Merci pour cette réponse. Mais il ne sagit pas d'un lien vers un site vers d'autres pages du projet qui sont en local. je les ai aussi crées avec edge.
    Pour le moment je n'y connais rien en programation, donc je suis un blocqué pour les lier les unes aux autres.

  • Bonjour mon iPhone me mais tout en petit sur la gauche de l'écrans des que j'ouvre une application coment faire pour retourné a la normale sent faire une restauration

    bonjour mon iPhone me mais tout en petit sur la gauche de l'écrans des que j'ouvre une application coment faire pour retourné a la normale sent faire une restauration

    Merci jmlevy de te pencher sur mon problème.
    Voilà une photo de mon panneau page :
    Puis une autre d'une page qui ne ressemble plus à rien après changement de pagination:
    Voici une ancienne page 28 devenue page 29. Fantastique, non ?
    On peut voir :
    Que mes blocs sont décalés par rapport à la maquette
    que le bloc noir de la page 28 déborde sur la page 29.
    Que mon bloc de texte est perturbé par l'ajout sous-jacent d'une page de maquette
    que ma pagination a conservé les attributs d'une page pair (numérotation à gauche) alors qu'elle est passée impaire.
    J'aurai considéré comme normal que mon ancienne p.28 se soit déplacée en page impaire avec le bloc texte bien placé ET avec les attributs de page (liés au gabarit, tels que pagination, filets, bas de page roulants) modifiés automatiquement. Or il n'en est rien.
    Tu me demandais des éclaircissements par rapport à "J'importe mes gabarits dans le document au fur et à mesure de la construction du livre et je libère les éléments de gabarit afin de pouvoir couler le texte et disposer l'icono. Lorsque c'est fait, je ne retourne pas dans le mode page d'InDesign. J'attaque la page suivante." Voici, plus en détails ce que je fais au moment où je monte une nouvelle page. Mes gabarits ont été  préparé en amont.
    J'ajoute une page au document (ex : une page de texte)
    je lui confère le gabarit qui va avec (ex : C-présentation ch1, cf plus haut)
    je libère les éléments de gabarits pour pouvoir couler le texte et disposer les images.
    quand ma page est finie je recommence l'étape 1.
    Est-ce que c'est à l'étape 3 que je me plante ?
    Est-ce qu'il y aurait d'autres explications à ce malheureux schmilblick ?
    Merci d'avance.

  • Est ce qu'il faut acheter deux fois une application pour l'utiliser sur l'ipad et sur le mac?

    Est ce qu'il faut acheter deux fois une application pour l'utiliser sur l'ipad et sur un mac?

    An iPad application will not run on a "mac" and a "mac" program/application will not run on an iPad. Different operating systems therefor different programming requirements. You would have to find an application that runs for example on your iPad then find a similar or the same application written for your "mac".

  • Comment mettre une chanson en sonnerie pour les appels entrants???

    bonjour, je voudrais savoir comment mettre une chanson en sonnerie sur mon iphone 3, je sais qu'il faut que la chanson fasse entre 30 et 40 secondes...mais comment faire???

    Right mouse click the song in music library you want to create ringtone and choose “Get Info” 
    Choose “Option” Tab, Check “Start Time” & Stop Time” of the track you want to make into ringtone and put in your start time and end time (Max 40 secs duration), then click OK 
    Right mouse click the song again and choose “Create AAC Version” 
    You will see a copy of song with same name appeared but with 40sec duration only. Now drag the song onto your desktop and you will see the name is now xxxxxx.m4a. 
    Change the file extension m4a into m4r from the desktop 
    Delete the 40sec m4a file from the music library (You must do this step or Itune will not accept your new m4r file). 
    *Important - Now uncheck the start & stop time of the original song so that you can play back full length. 
    Now, drag the m4r file from desktop to Library 
    Click onto the Tones under Library, and you find you ringone file.
    Note: Just in case you cannot "Create AAC version" from Step 3, go to top menu, click "Edit", "Preference". Under "general" Tab, click "Import Settings", make sure under Import Using that "AAC Encoder" is selected.

  • Comment creer un trigger pour auditer une table scott.emp

    Bonjour j aimerais savoir comment creer un trigger pour auditer delete update on scott.emp

    DROP TABLE EMP;
    CREATE TABLE EMP(C NUMBER);
    DROP TABLE AUDIT_T;
    CREATE TABLE AUDIT_T
              time DATE
              ,who VARCHAR2(100)
              ,what VARCHAR2(100)
    DROP PROCEDURE AUDIT_EMP;
    CREATE OR REPLACE
    PROCEDURE AUDIT_EMP(p_what IN AUDIT_T.what%TYPE) IS
         PRAGMA AUTONOMOUS_TRANSACTION;
    BEGIN
         INSERT INTO AUDIT_T VALUES
                   SYSDATE
                   ,TRIM(SYS_CONTEXT('USERENV', 'HOST')) || '.' ||
                        TRIM(SYS_CONTEXT('USERENV', 'OS_USER')) || '.' ||
                        TRIM(SYS_CONTEXT('USERENV', 'SESSIONID'))
                   ,p_what
         COMMIT;
    END;
    CREATE OR REPLACE TRIGGER EMP_BDUR
         BEFORE DELETE OR UPDATE
         ON EMP
         FOR EACH ROW
    DECLARE
         l_what VARCHAR2(100);
    BEGIN
         IF UPDATING THEN
              l_what := 'Updating EMP';
         ELSE
              l_what := 'Deleting from EMP';
         END IF;
         AUDIT_EMP(l_what);
    END EMP_BDUR;
    INSERT INTO EMP(SELECT ROWNUM FROM USER_OBJECTS WHERE ROWNUM <= 10);
    DELETE FROM EMP WHERE C IN (2,3);
    UPDATE EMP SET C = C + 3 WHERE C IN (5,6);
    COLUMN who FOR A40
    COLUMN what FOR A20
    SELECT * FROM AUDIT_T;
    TIME WHO WHAT
    11.05.2006 10:52:40 host\osuser..27953 Deleting from EMP
    11.05.2006 10:52:40 host\osuser..27953 Deleting from EMP
    11.05.2006 10:53:27 host\osuser..27953 Updating EMP
    11.05.2006 10:53:27 host\osuser..27953 Updating EMP

  • Comment utiliser les données à la sortie de AI-Read (tableau mis à l'échelle)?

    Comment faire pour utiliser les données à la sortie de AI-Read (Type : Tableau mis à l'échelle)?
    Je souhaite écrire tous les points en colonne dans un fichier texte pour pouvoir les exploiter dans Excel. J'ai relié les données telles quelles au module 'Ecrire dans un fichier', mais quand j'ouvre le fichier texte, les données sont toutes les unes à la suite des autres : inexploitable dans Excel (dans mon cas, j'ai 1000 points par balayage, ceci étant répété jusqu'à la fin de la séquence et je veux pouvoir utiliser tous ces points). J'ai également essayé de reformater le tableau 2D en tableau 1D, mais quand je fais cela, je perds énormément de points. Je voudrais pouvoir les reformater pour les mettre en colonne, et ensuite tracer la courbe sous Excel.
    De plus, je souhaiterai utiliser ces points pour tracer la courbe sur la face avant de Labview (si possible en graph déroulant).
    Merci d'avance.
    Hélène

    Bonjour,
    Je vous conseille dans un premier temps de regarder et tester l'exemple d'enregistrement continu de données dans un fichier texte au format tableur qui est fournit avec LabVIEW (Menu Aide >> Recherche d'exemples... puis E/S Matérielles >> DAQ Traditionnel >> Entrées analogiques >> Stream to disk >> "Cont Acq to Spreadsheet File.vi").
    Cet exemple permet de stocker les points lus dans le buffer d'acquisition (sortie du AI Read) dans un fichier texte au format tableur (type Excel).
    Attention, les temps d'écriture dans le fichier ASCII et les temps de formatage des tableaux de données en chaîne de caractères au format tableur sont des facteurs limitants pour la fréquence d'acquisition (risque d'overwrite du buffer).
    Si vous voulez stocker en continu les données avec des cadences d'acquisition élevées, préférez le format binaire (sortie du AI Read au format I32 puis écriture directe par bloc des data). La aussi des exemples standards sont disponibles dans LabVIEW.
    Bonne continuation.
    Matthieu Gourssies
    National Instruments France.

  • Comment utiliser labview sans la carte national instrument

    je suis en stage.je dois piloter un spectromètre par labview.Mon maitre de stage veut utiliser les routine de labview.alors je ne c pa a quoi ca sert!!
    est ce que je pourrai piloter ce spectro sachant qu'il est relié a l'ordi par un cable rs232.
    Par ailleur, nous avons aussi un spectro mobile.est ce que nous pouvons effectuer un programme afin de le piloter par un ordi portable.Il sont reliés par une prise USB.
    je supose qu'il faut de type de programme:l'un pour la prise usb et l'autre pour le cable rs232.
    Le plus gros soucis c d'abord de savoir si on peut utiliser les routine pour ce genre de manip!!!
    pour l'instant je n'ai pas tt compris moi meme.je ne fais que débuter dans labview et en plus mon maitre de stage n'y connais pas grand chose!!!

    Qui t'as parlé de dll et pour faire quoi ?
    C'est du code qui n'est pas développé sous LabVIEW (en général en C), mais qui peut être appelé par LabVIEW.
    Par exemple tu peux peut être trouver des dll qui permettent d'envoyer des commandes à ton spectro, donc plutot que de refaire le code en LabVIEW, tu intègre ces dll dans ton code LabVIEW.
    Je n'ai jamais fait ça, donc je ne sais pas comment intègrer une dll de C dans LabVIEW, mais si tu comprends l'anglais, il y a des 10aines de sujets la dessus sur le forum
    D'ailleur de manière générale, ce forum est anglophone, si tu postes tes messages en anglais tu auras plus de chances d'avoir une réponse précise et rapide
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

Maybe you are looking for

  • Not able to get out of 24hr time....help

    Ok I bought two 6300s today. Put a new theme on both so it's better to tell them apart. Now they BOTH have the same theme (so I could see why it was not working) and one can NOT show 12 hour time in the theme while the other one can & does show 12 ho

  • Exchange Server 2010 Room Mailboxes Double Booking

    We are have several room mailboxes setup on Exchange Server 2010 and are having an issue with rooms being double booked. I have "Allow Conflicting Meeting Requests" unchecked on the Resource Policy Tab but if a user try's to book a room that is alrea

  • Safari crashing on main account.  It works fine on guest account.

    I have deleted cache, reinstalled OSX.  Any other ideas?  It also seems to work fine when we launch from Laucnhpad. Process:         Safari [703] Path:            /Users/USER/Desktop/Safari.app/Contents/MacOS/Safari Identifier:      com.apple.Safari

  • Sound in a Flash intro timeline

    I have an intro which timeline goes to 430. I included a sound in a layer on keyframe 1. The sound ony last until frame 285. How can I make the sound last until frame 430? Thanks, Rocio

  • Is the current macbook going to crack as well?

    I want to buy the current macbook (not the ones coming out soon) but I've also seen some bottom right or left of the white macbook cracked on some websites. I am not sure if it is the current model or the previous ones. I've heard apple has solved th