多くの公開されているバーコード画像セットがオンラインで公開されています。ほとんどの場合、公開されているバーコード画像セットは、ニューラル ネットワークのトレーニングやバーコード リーダーのバーコード認識パフォーマンスのテストに使用されます。
VintaSoft は、.NET、WPF、Web で 1D および 2D バーコードの認識と生成を可能にする、Windows、Linux、macOS 用のプロフェッショナルなクロス プラットフォーム SDK である
VintaSoft Barcode .NET SDK の作者です。弊社は、約 17,000 枚の画像と 20,000 個以上のバーコードを含むテスト システムを使用して
VintaSoft Barcode .NET SDK をテストしています。弊社のテスト システムを公開していないため、テスト システムに関する情報は公開できますが、アクセスを提供することはできません。懐疑的な人は、これは証拠のない単なる話だと言うかもしれません。
この記事では、公開されているバーコード 画像のセットで
VintaSoft Barcode .NET SDK をテストし、テスト結果を公開し、誰でもテスト結果を再現するために使用できる .NET プロジェクトを提供します。
バーコード付きの公開画像セットとして、
Artelab Medium Barcode 1D Collection と
DEAL KAIST Lab Barcode Main の画像セットを使用します。
VintaSoft Barcode .NET SDK を使用して画像セット「Artelab Medium Barcode 1D Collection」内のバーコードを認識する
「Artelab Medium Barcode 1D Collection」画像セットには、EAN13バーコード付きの画像が430枚含まれており、次のリンクからダウンロードできます。
http://artelab.dista.uninsubria.it/downloads/datasets/barcode/medium_barcode_1d/medium_barcode_1d.html
VintaSoft Barcode .NET SDK 16.0.1.1 を使用して、「Artelab Medium Barcode 1D Collection」画像セット内のバーコードを認識するコンソール .NET プロジェクトを作成しました。
以下は、一連の画像「Artelab Medium Barcode 1D Collection」内のバーコードを認識するための .NET コンソール プロジェクトの結果です。
========================================
結果: VintaSoft Barcode .NET SDK
========================================
ファイルの総数: 430
認識時間合計: 37942 ms
正しく認識された: 382 (89%)
画像あたりの認識時間: 88 ms
========================================
.NETプロジェクトを含むZIPアーカイブは、
こちらからダウンロードできます。
テストを自分で再現したい場合は、次の手順を完了する必要があります。
- .NET プロジェクトを含む ZIP アーカイブをダウンロードします。
- 「Artelab Medium Barcode 1D Collection」イメージセットをダウンロードします。
- イメージセットを含むフォルダーでプロジェクトを実行し、結果を確認します。
VintaSoft Barcode .NET SDK を使用して「DEAL KAIST Lab Barcode Main」イメージセットのバーコードを認識する
「DEAL KAIST Lab Barcode Main」イメージセットには、EAN13バーコード付きのイメージが3200枚含まれており、次のリンクからダウンロードできます。
https://www.kaggle.com/datasets/s0dium/deal-kaist-lab-barcode-main
VintaSoft Barcode .NET SDK 16.0.1.1 を使用して、「DEAL KAIST Lab Barcode Main」イメージセットのバーコードを認識するコンソール .NET プロジェクトを作成しました。
以下は、実行結果です。NET コンソール プロジェクトで、一連の画像「DEAL KAIST Lab Barcode Main」内のバーコードを認識する作業:
========================================
結果: VintaSoft Barcode .NET SDK
========================================
ファイル総数: 3200
認識時間合計: 245968 ms
正しく認識された: 2827 (88%)
画像あたりの認識時間: 77 ms
========================================
.NETプロジェクトを含むZIPアーカイブは
こちらからダウンロードできます。
テストを自分で再現したい場合は、次の手順を完了する必要があります。
- .NET プロジェクトを含む ZIP アーカイブをダウンロードします。
- 「DEAL KAIST Lab Barcode Main」画像セットをダウンロードしてください。
- イメージセットを含むフォルダーでプロジェクトを実行し、結果を確認します。
テストした画像を分析した結果、バーコード画像の品質が低いため、
VintaSoft Barcode .NET SDK が一部のバーコードを認識できないことがわかりました。以下は、品質の低いバーコード画像の例です。
テスト結果はほぼ完璧に近いと考えています。同時に、私たちはアルゴリズムを常に改善しており、現状に満足することはありません。
バーコードを含む別の公開されている画像セットで
VintaSoft Barcode .NET SDK をテストしてほしい場合は、
お問い合わせください。