Optimisez la vitesse de reconnaissance des codes-barres avec VintaSoft Barcode .NET SDK

Catégorie du blog: Code-barres.NET

02.07.2025

La vitesse est essentielle pour toute application de lecture de codes-barres, qu'il s'agisse de scanner des produits en entrepôt avec une caméra, des pièces sur une chaîne de production ou des articles en caisse.

VintaSoft Barcode .NET SDK propose un mode de reconnaissance automatique des codes-barres activé par défaut. Ce mode privilégie la qualité de la reconnaissance dans toutes les conditions.

VintaSoft Barcode .NET SDK propose également un mode de reconnaissance manuelle des codes-barres, doté de nombreux paramètres spécialisés permettant d'optimiser les performances et la qualité de reconnaissance selon les situations.

Nous allons examiner ci-dessous comment le réglage approfondi des paramètres du VintaSoft Barcode .NET SDK permet d'obtenir une lecture rapide des codes-barres dans diverses conditions.


Étape 1. Définissez les paramètres de lecture de base (généraux)

Ces paramètres affectent la vitesse de reconnaissance de tous les types de codes-barres.

Définir les types de codes-barres

Définir les types de codes-barres ou les sous-types de codes-barres:
reader.Settings.ScanBarcodeTypes = BarcodeType.QR | BarcodeType.DataMatrix;
reader.Settings.ScanBarcodeSubsets.Add(BarcodeSymbologySubsets.GS1_128);

Définir le nombre de codes-barres attendus

Utilisez la propriété ReaderSettings.ExpectedBarcodes pour définir le nombre de codes-barres attendus dans l'image.


Définir le mode de reconnaissance

Le mode de reconnaissance influe considérablement sur la vitesse de reconnaissance des codes-barres. VintaSoft Barcode Reader propose quatre modes de reconnaissance adaptés à différentes situations:


Vérifier la taille du code-barres dans l'image

Si vos codes-barres unidimensionnels sont de bonne qualité et de grande hauteur, augmentez l'intervalle de lecture à l'aide de la propriété ReaderSettings.ScanInterval.


Spécifier l'emplacement du code-barres sur l'image

Si vous savez dans quel rectangle de l'image le code-barres peut être situé, spécifiez les coordonnées du rectangle à l'aide de la propriété ReaderSettings.ScanRectangle.


Étape 2. Paramètres avancés.

VintaSoft va plus loin en offrant un contrôle avancé du moteur de reconnaissance des codes-barres. Cela confère à VintaSoft Barcode Reader un avantage en termes de performances que les autres fournisseurs n'offrent pas, garantissant une vitesse inégalée dans divers environnements.


Déterminer la taille des modules de code-barres

Si l'image contient un code-barres dont un module mesure plus de 6 pixels, utilisez la propriété ReaderSettings.ImageScaleFactor pour réduire la taille de l'image afin qu'elle soit comprise entre 3 et 6 pixels. Cela accélérera considérablement la reconnaissance du code-barres.


Traitement multithread

Le lecteur de codes-barres VintaSoft utilise par défaut le traitement multithread. Vous pouvez modifier le nombre de threads utilisés à l'aide de la propriété ReaderSettings.MaximumThreadCount.


Réglage fin de la binarisation

VintaSoft Barcode Reader propose deux modes de binarisation adaptative: Fast et HighQuality (par défaut). Si le code-barres des images bénéficie d'un éclairage uniforme, utilisez le mode rapide de binarisation adaptative:
reader.Settings.AdaptiveBinarizationType = AdaptiveBinarizationType.Fast;


Définir les paramètres de numérisation en fonction du type de code-barres scanné



Étape 3: Mesures supplémentaires pour une vitesse maximale



En bref: Lecture rapide des codes-barres en toutes conditions

Le lecteur de codes-barres VintaSoft est conçu pour fonctionner rapidement même dans des conditions difficiles: faible luminosité ou éclairage irrégulier, images floues, mises en page complexes ou images déformées. Grâce à ses options de configuration avancées pour le processus de lecture des codes-barres, il permet à vos applications de: