Test della velocità e della qualità del lettore di codici a barre VintaSoft

Categoria del blog: Barcode.NET

21.05.2026

Sono apparsi online molti set di immagini di codici a barre disponibili pubblicamente. Nella maggior parte dei casi, i set di immagini di codici a barre disponibili pubblicamente vengono utilizzati per addestrare reti neurali o per testare le prestazioni di riconoscimento dei codici a barre di un lettore di codici a barre.

VintaSoft è l'autore di VintaSoft Barcode .NET SDK, un SDK professionale multipiattaforma per Windows, Linux e macOS che consente il riconoscimento e la generazione di codici a barre 1D e 2D in .NET, WPF e Web. Testiamo VintaSoft Barcode .NET SDK utilizzando il nostro sistema di test, che contiene circa 17.000 immagini e oltre 20.000 codici a barre. Il nostro sistema di test non è disponibile pubblicamente, quindi possiamo pubblicare informazioni su di esso, ma non possiamo fornirne l'accesso. Alcuni scettici potrebbero dire che tutto questo è solo chiacchiere senza prove.

In questo articolo, testeremo VintaSoft Barcode .NET SDK su set di immagini di codici a barre disponibili pubblicamente, pubblicheremo i risultati dei test e forniremo progetti .NET che chiunque può utilizzare per replicare i risultati dei test.

Come set di immagini pubbliche con codici a barre prenderemo i set di immagini Artelab Medium Barcode 1D Collection e DEAL KAIST Lab Barcode Main.


Riconoscimento dei codici a barre nel set di immagini "Artelab Medium Barcode 1D Collection" utilizzando VintaSoft Barcode .NET SDK

Il set di immagini "Artelab Medium Barcode 1D Collection" contiene 430 immagini con codici a barre EAN13 e può essere scaricato dal seguente link: http://artelab.dista.uninsubria.it/downloads/datasets/barcode/medium_barcode_1d/medium_barcode_1d.html

Abbiamo creato un progetto .NET da console per il riconoscimento dei codici a barre nel set di immagini "Artelab Medium Barcode 1D Collection" utilizzando VintaSoft Barcode .NET SDK 16.0.1.1.

Ecco il risultato di un progetto console .NET per il riconoscimento di codici a barre in una serie di immagini "Artelab Medium Barcode 1D Collection":
========================================
Risultato: VintaSoft Barcode .NET SDK
========================================
Numero totale di file: 430
Tempo totale di riconoscimento: 37942 ms
Riconosciuti correttamente: 382 (89%)
Tempo di riconoscimento per immagine: 88 ms
========================================

L'archivio ZIP con il progetto .NET può essere scaricato qui.

Se desideri riprodurre il nostro test, devi seguire questi passaggi:


Riconoscimento dei codici a barre nel set di immagini "DEAL KAIST Lab Barcode Main" utilizzando VintaSoft Barcode .NET SDK

Il set di immagini "DEAL KAIST Lab Barcode Main" contiene 3200 immagini con codici a barre EAN13 e può essere scaricato dal seguente link: https://www.kaggle.com/datasets/s0dium/deal-kaist-lab-barcode-main

Abbiamo creato un progetto console .NET per il riconoscimento dei codici a barre nel set di immagini "DEAL KAIST Lab Barcode Main" utilizzando VintaSoft Barcode .NET SDK 16.0.1.1.

Ecco il risultato di un .Progetto console .NET per il riconoscimento di codici a barre in un set di immagini "DEAL KAIST Lab Barcode Main":
========================================
Risultato: VintaSoft Barcode .NET SDK
========================================
Numero totale di file: 3200
Tempo totale di riconoscimento: 245968 ms
Riconosciuti correttamente: 2827 (88%)
Tempo di riconoscimento per immagine: 77 ms
========================================

L'archivio ZIP con il progetto .NET può essere scaricato qui.

Se desideri riprodurre il nostro test, devi seguire questi passaggi:


Risultati dei test per VintaSoft Barcode .NET SDK su set di immagini di codici a barre disponibili pubblicamente

Abbiamo analizzato le immagini testate e ci siamo resi conto che VintaSoft Barcode .NET SDK non era in grado di riconoscere alcuni codici a barre a causa della bassa qualità dell'immagine. Ecco un esempio di immagine di codice a barre di bassa qualità:



Consideriamo i risultati dei test quasi eccezionali. Allo stesso tempo, miglioriamo costantemente i nostri algoritmi e non ci adagiamo sugli allori.

Se desideri che testiamo VintaSoft Barcode .NET SDK su un altro set di immagini pubblicamente disponibile con codici a barre, contattaci contattaci.