Académique Documents
Professionnel Documents
Culture Documents
Planning
Projet de détection de codes à barres
Introduction Général
La reconnaissance de codes-barres est l'un des domaines de recherche qui ont appliqué
des approches basées sur l'apprentissage profond (DL) et qui ont obtenu plusieurs
avantages significatifs par rapport aux méthodes traditionnelles. Une revue de plusieurs
études a révélé que seules deux méthodes de DL majeures ont été appliquées : le
perceptron multicouche (MLP) et les CNN ou D-CNN. De ces deux techniques majeures,
les D-CNN sont parmi les algorithmes de DL les plus populaires et couramment utilisés.
Ils représentent l'évolution distinctive des architectures de réseaux de neurones
artificiels (ANN) et MLP.
Contenu
1- acquisition d'image
3- extraction de caractéristiques
4- classification de caractéristiques
5- post-traitement
Output: 2250600200
Détection de type de code à barres:
- Code 39 : Il s'agit d'un code à barres alphanumérique largement utilisé pour les
étiquettes d'inventaire et de suivi des actifs. Il peut encoder des lettres, des
chiffres et certains symboles.
- Code 128 : Il s'agit d'un code à barres haute densité utilisé pour l'identification des
produits et le suivi des stocks. Il peut encoder tous les 128 caractères ASCII et peut
être de longueur variable. Il existe plusieurs sous-types de Code 128, tels que Code
128-A, Code 128-B et Code 128-C.
Notre code à barre cible est de détecter le 128B et les différencier aux autres types code à
barres ( 128A, 39,..)
Trois ensembles de codes différents sont définis pour le Code 128 (à savoir le Code 128 A,
le Code 128 B et le Code 128 C) qui déterminent la manière dont le code est interprété par
le lecteur de code-barres. Les jeux de codes diffèrent par leur compacité et leur jeu de
caractères encodables.
- Code 128 C : Seuls les chiffres 0-9, codés par paires, code très compact.
Vérifier la hauteur de barre : la hauteur des barres doit être comprise entre 25% et 30%
de la hauteur totale du code à barres. Si la hauteur des barres est inférieure à 25% ou
supérieure à 30%, le code à barres peut être illisible.
Vérifier la largeur des barres : la largeur des barres doit être uniforme pour que le
code à barres soit lisible. Si la largeur des barres varie, cela peut entraîner des erreurs de
lecture.
Vérifier l'écartement des barres : l'écartement des barres doit être uniforme pour que
le code à barres soit lisible. Si l'écartement des barres varie, cela peut également
entraîner des erreurs de lecture.
Vérifier la densité du code à barres : la densité du code à barres doit être suffisamment
élevée pour que toutes les informations soient lisibles. Si la densité du code à barres est
trop faible, cela peut entraîner des erreurs de lecture.
Tester la lecture du code à barres : enfin, il est important de tester la lecture du code à
barres à l'aide d'un scanner de code à barres pour s'assurer que toutes les informations
sont correctement lues. Si le scanner de code à barres ne peut pas lire le code, cela peut
indiquer des problèmes de qualité.
Pour vérifier le contenu d’un code à barre scanné, après l’étape de décodage, il faut avoir
une base de données contient un ensemble des contenus de code à barre déjà scanné
pour tester si le modèle de décodage a une performance acceptable pour l’utiliser comme
une dernière étape de reconnaissance de code à barre .