.NET에서 단일 이미지에서 여러 종류의 1D 바코드를 읽는 방법
소매, 창고 및 물류 작업은 종종 UPC, EAN 및 코드를 포함하는 배송 라벨과 같은 단일 패치에서 여러 종류의 바코드를 스캔해야합니다.효율적인 다바코드 인식은 시간을 절약하고 인증 및 체크업 작업 흐름에 오류를 줄입니다.
빠른 시작 예제
using Aspose.BarCode.BarCodeRecognition;
using System;
class Program
{
static void Main()
{
string imagePath = "multiple_barcodes.png"; // Replace with your file
using (BarCodeReader reader = new BarCodeReader(imagePath, DecodeType.UPCA, DecodeType.EAN13, DecodeType.Code39, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine($"Type: {result.CodeTypeName}, Value: {result.CodeText}");
}
}
}
테이블 콘텐츠
- 소개
- 왜 하나의 이미지에서 다중 1D 바코드를 읽는가?
- 빠른 시작 예제
- 원칙
- 단계별 가이드
- 신뢰할 수 있는 멀티 바코드 인식에 대한 팁
- 지원되는 1D 상징
- 문제 해결 & 일반적인 문제
- FAQ
- 모범 사례
- 결론
소개
이 기사에서는 Aspose.BarCode를 .NET에서 스캔하고 하나의 이미지에서 여러 1D 바코드를 추출하는 방법을 보여줍니다.이 가이드는 상업, 물류 및 저장소 관리의 실용적인 시나리오를 다루며 배치 바 코드 인식이 효율성을 향상시킵니다..
원칙
- Visual Studio 2019 또는 이후
- .NET 프레임 워크 4.6.2+
- Aspose.BarCode for .NET (NuGet)에 대한 정보
- 수많은 1D 바코드와 함께 샘플 이미지
PM> Install-Package Aspose.BarCode
단계별 가이드
- .NET에 대한 Aspose.BarCode를 설치합니다.
- 입력 이미지를 준비하십시오 (예를 들어, 여러 가지 바코드 유형을 가진 제품 라벨 또는 저장판).
- BarCodeReader 사례 만들기:
- 프로세스 인식 결과 : 각각의 경우
BarCodeResult
액세스 유형, 가치, 지역, 방향 및 필요한 경우 신뢰. - 무효 이미지 또는 지원되지 않은 형식에 대 한 거래 예외.
신뢰할 수 있는 멀티 바코드 인식에 대한 팁
- 밝고 고해상도 이미지를 사용하십시오 (빛 / 그림자를 최소화).
- 속도와 정확성을 위해 필요한 DecodeTypes만 지정합니다.
- 가짜 긍정적 인 경우 1D 바코드 유형에만 제한하십시오.
- 두꺼운 레이아웃을 위해, 재배 또는 Rectangle 개체와 관심의 지역을 지정합니다.
지원되는 1D 상징
Aspose.BarCode for .NET은 다음을 포함하여 모든 주요 1D 바코드 유형을 인식 할 수 있습니다 :
- UPC-A 및 UCC-E
- EAN-8, Ean-13, JAN에 대한 자세한 내용
- 코드 39, 코드를 128, 코드는 93
- Interleaved 2 of 5, 표준 2의 5, MSI, ITF-14
- 코다바르, 플레시, POSTNET, PLANET 등
문제 해결 & 일반적인 문제
배코드가 발견되지 않았습니까?
이미지 품질을 향상시키거나 바코드 지역을 조정하십시오.
반환된 유형이 있습니까?
필요한 정확한 DecodeTypes를 지정하고 AllSupportedTipes가 아닙니다.
수많은 유형의 성과가 느리나요?
1D 바코드 유형의 특정 세트에 대한 인식을 제한합니다.
FAQ
Q: 1D와 2D 바코드를 모두 함께 읽을 수 있습니까?A: 예, 필요한 경우 DecodeType 목록에 원하는 2D 유형을 추가합니다.
**Q: 스트림이나 비트 맵에서 스캔할 수 있습니까?**A: 예, BarCodeReader는 스트림, 비트 맵 및 파일 경로를 지원합니다.
모범 사례
팁 | 하기 위해 | 하지 마세요 |
---|---|---|
입력 유형 | 필요한 DecodeTypes만 사용하세요. | AllSupported 타입 사용하기 |
이미지 품질 | 스캔을 위해 300+ DPI 이미지 사용 | Low-res 또는 Blurry를 사용하십시오. |
예외 처리 | 캡처 & 모든 예외 처리 | 실수를 무시하라 |
결론
멀티 바코드 인식은 현대 인벤토리, 배송 및 소매 시스템에 필수적입니다. .NET을위한 Aspose.BarCode는 단일 이미지에서 여러 1D 바 코드를 스캔하고 해독하고, 속도를 향상시키고, 수동 작업을 줄일 수 있습니다. Aspose.BarCode API 참조 .