온라인에는 공개적으로 이용 가능한 바코드 이미지 세트가 많이 있습니다. 대부분의 경우, 공개된 바코드 이미지 세트는 신경망을 훈련시키거나 바코드 판독기의 바코드 인식 성능을 테스트하는 데 사용됩니다.
VintaSoft는 Windows, Linux 및 macOS용 전문가용 크로스 플랫폼 SDK인
VintaSoft Barcode .NET SDK의 개발사입니다. 이 SDK를 사용하면 .NET, WPF 및 웹 환경에서 1D 및 2D 바코드를 인식하고 생성할 수 있습니다. VintaSoft는 약 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
총 인식 시간: 37942ms
정확하게 인식된 바코드: 382개 (89%)
이미지당 인식 시간: 88ms
========================================
.NET 프로젝트가 포함된 ZIP 아카이브는
여기에서 다운로드할 수 있습니다.
직접 테스트를 재현하려면 다음 단계를 완료해야 합니다.
- 저희 .NET 프로젝트가 포함된 ZIP 아카이브를 다운로드하세요.
- "Artelab Medium Barcode 1D Collection" 이미지 세트를 다운로드하세요.
- 이미지 세트가 포함된 폴더에서 프로젝트를 실행하고 결과를 확인하세요.
"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 프로젝트를 만들었습니다.
다음은 결과입니다."DEAL KAIST Lab Barcode Main" 이미지 세트에서 바코드를 인식하는 .NET 콘솔 프로젝트 작업:
========================================
결과: VintaSoft Barcode .NET SDK
========================================
총 파일 수: 3200개
총 인식 시간: 245968ms
정확하게 인식된 바코드: 2827개 (88%)
이미지당 인식 시간: 77ms
========================================
.NET 프로젝트가 포함된 ZIP 아카이브는
여기에서 다운로드할 수 있습니다.
직접 테스트를 재현하려면 다음 단계를 완료해야 합니다.
- 저희 .NET 프로젝트가 포함된 ZIP 아카이브를 다운로드하세요.
- "DEAL KAIST 연구실 바코드 메인" 이미지 세트를 다운로드하세요.
- 이미지 세트가 포함된 폴더에서 프로젝트를 실행하고 결과를 확인하세요.
테스트 이미지를 분석한 결과,
VintaSoft Barcode .NET SDK가 일부 바코드를 인식하지 못하는 것을 확인했습니다. 이는 바코드 이미지 품질이 낮기 때문입니다. 다음은 품질이 낮은 바코드 이미지의 예입니다.
테스트 결과는 매우 우수하다고 생각합니다. 하지만 저희는 알고리즘을 지속적으로 개선하고 있으며, 현재의 성과에 안주하지 않을 것입니다.
다른 공개 바코드 이미지 세트에서
VintaSoft Barcode .NET SDK 테스트를 원하시면
문의해 주세요.