Bonjour,
Existe-il un moyen de lire un code barre (tout genre confondu) en utilisant la caméra liée au pc ?
Bonjour,
Existe-il un moyen de lire un code barre (tout genre confondu) en utilisant la caméra liée au pc ?
Bonjour,
Mon premier réflexe était de répondre non.
Mais en faisant une recherche sur Google, il apparait quelques petits utilitaires qui le font.
Fiabilité ? à tester.
Je pense tout de même que la webcam doit être de qualité.
Je reste sceptique.
hello,
cela est faisable dans windev en utilisant les assemblages Dotnet AForge.NET (visualisation et capture WEBCAM) et zxing (décodage Code barre) . Cela demeure quand même assez "usine à gaz" car nécessite pas mal d'éléments extérieurs. Cela reste au niveau du gadget car on obtiendra pas la fiabilité d'un périphérique spécialisé comme la "douchette".
Le principe : on visualise la vidéo de sa WebCAM dans un contrôle dotnet AForge videosourceplayer. Au moment où l'on a bien cadré le code barre , on appuie sur le bouton qui fait une capture de l'image de la webcam et qui dans la foulée , décode le code barre contenu dans l'image avec zxing decode.
Voici ce que cela peut donner :
Ami calmant, J.P
Bonjour,
Merci, comme d'habitude réponse précis et claire comme sans se douter de sa provenance !!
J'ai vu l'exemple WD ZXING de la LST 98, mais ça demande que la caméra soit de haute qualité ou que le code barre soit de grand format, cependant sur une tablette Windows 8.1, j'ai rencontré le problème de la DLL wd200net2.dll
pour le moment je prend en photo les codes barre (via un Smartphone) et après je le décode en utilisant le décoder ZXING
c'est quoi l'assemblage AForge ??
hello,
AForge.NET est un ensemble de bibliothèques (assemblages) dotnet qui permet de faire du traitement d'images, de vidéos et bien d'autres choses :
Dans le cas présent je ne l'utilise que pour la visualisation de la vidéo de la webcam et la capture. On pourrait très bien utiliser à la place le champ caméra de windev. Je n'ai pas utilisé cette possibilité car je n'ai pas de webcam sur mon PC et j'utilise une webcam "virtuelle". Celle-ci se comporte comme une véritable webcam avec comme source possible un fichier vidéo (ce que j'ai utilisé), une image. Hélas le champ caméra de windev (dans la version de windev que j'ai) ne la détecte pas contrairement à AForge.AForge.NET is an open source C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, fuzzy logic, machine learning, robotics, etc.
The framework is comprised by the set of libraries and sample applications, which demonstrate their features:
AForge.Imaging - library with image processing routines and filters;
AForge.Vision - computer vision library;
AForge.Video - set of libraries for video processing;
AForge.Neuro - neural networks computation library;
AForge.Genetic - evolution programming library;
AForge.Fuzzy - fuzzy computations library;
AForge.Robotics - library providing support of some robotics kits;
AForge.MachineLearning - machine learning library;
Ami calmant, J.P
Partager