.NET에서 단일 이미지에서 여러 종류의 1D 바코드를 읽는 방법

.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}");
    }
  }
} 

테이블 콘텐츠

소개

이 기사에서는 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 참조 .

 한국어