De nombreux jeux d'images de codes-barres accessibles au public sont disponibles en ligne. Dans la plupart des cas, ces jeux d'images servent à entraîner des réseaux neuronaux ou à tester les performances de reconnaissance de codes-barres d'un lecteur.
VintaSoft est l'auteur du
VintaSoft Barcode .NET SDK, un kit de développement logiciel (SDK) professionnel multiplateforme pour Windows, Linux et macOS permettant la reconnaissance et la génération de codes-barres 1D et 2D dans les environnements .NET, WPF et Web. Nous testons le
VintaSoft Barcode .NET SDK à l'aide de notre système de test, qui contient environ 17 000 images et plus de 20 000 codes-barres. Notre système de test n'étant pas accessible au public, nous pouvons publier des informations à son sujet, mais nous ne pouvons pas en donner l'accès. Certains sceptiques pourraient penser que tout cela n'est que du vent.
Dans cet article, nous allons tester
VintaSoft Barcode .NET SDK sur des ensembles d'images de codes-barres disponibles publiquement, publier les résultats des tests et fournir des projets .NET que chacun peut utiliser pour reproduire ces résultats.
Comme ensembles d'images publiques avec des codes-barres, nous prendrons les ensembles d'images
Artelab Medium Barcode 1D Collection et
DEAL KAIST Lab Barcode Main.
Reconnaissance des codes-barres dans l'ensemble d'images "Artelab Medium Barcode 1D Collection" à l'aide de VintaSoft Barcode .NET SDK
Le jeu d'images "Artelab Medium Barcode 1D Collection" contient 430 images de codes-barres EAN13 et peut être téléchargé à partir du lien suivant:
http://artelab.dista.uninsubria.it/downloads/datasets/barcode/medium_barcode_1d/medium_barcode_1d.html
Nous avons créé un projet console .NET pour la reconnaissance des codes-barres dans l'ensemble d'images "Artelab Medium Barcode 1D Collection" à l'aide de
VintaSoft Barcode .NET SDK 16.0.1.1.
Voici le résultat d'un projet console .NET de reconnaissance de codes-barres dans la collection d'images "Artelab Medium Barcode 1D Collection":
========================================
Résultat: VintaSoft Barcode .NET SDK
========================================
Nombre total de fichiers: 430
Temps de reconnaissance total: 37942 ms
Reconnu correctement: 382 (89%)
Temps de reconnaissance par image: 88 ms
========================================
L'archive ZIP contenant le projet .NET peut être
téléchargée ici.
Si vous souhaitez reproduire notre test vous-même, vous devez suivre les étapes suivantes:
- Téléchargez l'archive ZIP contenant notre projet .NET.
- Téléchargez la collection d'images "Artelab Medium Barcode 1D Collection".
- Exécutez le projet sur le dossier contenant l'ensemble d'images et observez le résultat.
Reconnaissance des codes-barres dans l'ensemble d'images "DEAL KAIST Lab Barcode Main" à l'aide de VintaSoft Barcode .NET SDK
Le jeu d'images "DEAL KAIST Lab Barcode Main" contient 3 200 images de codes-barres EAN13 et peut être téléchargé à partir du lien suivant:
https://www.kaggle.com/datasets/s0dium/deal-kaist-lab-barcode-main
Nous avons créé un projet .NET console pour la reconnaissance des codes-barres dans l'ensemble d'images "DEAL KAIST Lab Barcode Main" à l'aide de
VintaSoft Barcode .NET SDK 16.0.1.1.
Voici le résultat d'un .Projet console .NET pour la reconnaissance de codes-barres dans un ensemble d'images "DEAL KAIST Lab Barcode Main":
========================================
Résultat: VintaSoft Barcode .NET SDK
========================================
Nombre total de fichiers: 3200
Temps de reconnaissance total: 245968 ms
Reconnu correctement: 2827 (88%)
Temps de reconnaissance par image: 77 ms
========================================
L'archive ZIP contenant le projet .NET peut être
téléchargée ici.
Si vous souhaitez reproduire notre test vous-même, vous devez suivre les étapes suivantes:
- Téléchargez l'archive ZIP contenant notre projet .NET.
- Téléchargez l'ensemble d'images "DEAL KAIST Lab Barcode Main".
- Exécutez le projet sur le dossier contenant l'ensemble d'images et observez le résultat.
Résultats des tests du SDK VINTASOFT_BARCODE_.NET sur des jeux d'images de codes-barres disponibles publiquement.
Nous avons analysé les images testées et constaté que le kit de développement logiciel
VintaSoft Barcode .NET SDK ne parvenait pas à reconnaître certains codes-barres en raison de leur faible qualité. Voici un exemple d'image de code-barres de faible qualité:
Nous considérons ces résultats comme quasi exceptionnels. Parallèlement, nous améliorons constamment nos algorithmes et restons à la pointe du progrès.
Si vous souhaitez que nous testions
VintaSoft Barcode .NET SDK sur un autre ensemble d'images publiques contenant des codes-barres, veuillez
nous contacter.