Maximieren Sie die Barcode-Erkennungsgeschwindigkeit mit dem VintaSoft Barcode .NET SDK

Blog-Kategorie: Barcode.NET

02.07.2025

Geschwindigkeit ist für jede Barcode-Scanning-Anwendung entscheidend - egal ob Sie Produkte im Lager mit einer Kamera, Teile an einer Produktionslinie oder Artikel an der Kasse scannen.

Das VintaSoft Barcode .NET SDK bietet einen automatischen Barcode-Erkennungsmodus, der standardmäßig verwendet wird. Dieser Modus ist so ausbalanciert, dass er unter allen Bedingungen eine optimale Erkennungsqualität gewährleistet.

Das VintaSoft Barcode .NET SDK bietet außerdem einen manuellen Barcode-Erkennungsmodus mit zahlreichen Spezialeinstellungen, mit dem Sie in jeder Situation maximale Leistung und/oder Barcode-Erkennungsqualität erzielen können.

Im Folgenden wird erläutert, wie die detaillierte Anpassung der VintaSoft Barcode .NET SDK-Einstellungen zu einer schnelleren Barcode-Erkennung unter verschiedenen Bedingungen beiträgt.


Schritt 1: Grundlegende (allgemeine) Scaneinstellungen definieren

Diese Einstellungen beeinflussen die Erkennungsgeschwindigkeit aller Barcode-Typen.

Barcode-Typen festlegen

Barcode-Typen oder Barcode-Teilmengen festlegen:
reader.Settings.ScanBarcodeTypes = BarcodeType.QR | BarcodeType.DataMatrix;
reader.Settings.ScanBarcodeSubsets.Add(BarcodeSymbologySubsets.GS1_128);

Erwartete Anzahl an Barcodes festlegen

Verwenden Sie die ReaderSettings.ExpectedBarcodes-Eigenschaft, um die Anzahl der im Bild erwarteten Barcodes festzulegen.


Erkennungsmodus festlegen

Der Erkennungsmodus hat den größten Einfluss auf die Geschwindigkeit der Barcode-Erkennung. Der VintaSoft Barcode Reader bietet vier Erkennungsmodi für unterschiedliche Anwendungsfälle:


Größe des Barcodes im Bild prüfen,

Wenn Ihre eindimensionalen Barcodes von guter Qualität sind und eine große Höhe aufweisen, erhöhen Sie das Scanintervall mithilfe der Eigenschaft ReaderSettings.ScanInterval.


Position des Barcodes im Bild festlegen,

Wenn Sie wissen, in welchem ​​Rechteck des Bildes sich der Barcode befinden könnte,Geben Sie anschließend die Koordinaten des Rechtecks ​​mithilfe der Eigenschaft ReaderSettings.ScanRectangle an.


Schritt 2: Erweiterte Einstellungen,

VintaSoft bietet darüber hinaus eine erweiterte Steuerung der Barcode-Erkennungs-Engine. Dies verleiht dem VintaSoft Barcode Reader einen Leistungsvorteil gegenüber anderen Anbietern und ermöglicht unübertroffene Geschwindigkeit in verschiedensten Umgebungen.


Größe der Barcode-Module bestimmen

Wenn das Bild einen Barcode enthält, dessen einzelnes Modul größer als 6 Pixel ist, verwenden Sie die Eigenschaft ReaderSettings.ImageScaleFactor, um das Bild so zu verkleinern, dass die Größe eines einzelnen Moduls zwischen 3 und 6 Pixel liegt. Dies beschleunigt die Barcode-Erkennung erheblich.


Multithread-Verarbeitung

VintaSoft Barcode Reader verwendet standardmäßig Multithreading. Sie können die Anzahl der verwendeten Threads über die Eigenschaft ReaderSettings.MaximumThreadCount ändern.


Feinabstimmung der Binarisierung

VintaSoft Barcode Reader bietet zwei Modi der adaptiven Binarisierung: Schnell und Hohe Qualität (Standard). Wenn der Barcode in den Bildern gleichmäßig ausgeleuchtet ist, verwenden Sie den schnellen Modus der adaptiven Binarisierung:
reader.Settings.AdaptiveBinarizationType = AdaptiveBinarizationType.Fast;


Scaneinstellungen abhängig vom Barcode-Typ definieren



Schritt 3: Zusätzliche Maßnahmen für maximale Geschwindigkeit



Fazit: Schnelles Barcode-Scannen unter allen Bedingungen

Der VintaSoft Barcode Reader ist für schnelles Scannen auch unter schwierigen Bedingungen konzipiert - bei schwachem oder ungleichmäßigem Licht, unscharfen Bildern, komplexen Layouts oder verzerrten Bildern. Dank umfassender Konfigurationsmöglichkeiten für den Barcode-Scanvorgang können Ihre Anwendungen: