Како читати више врста 1Д баркода из једне слике у .NET-у

Како читати више врста 1Д баркода из једне слике у .NET-у

Малопродаја, складиштење и логистичке операције често захтевају скенирање неколико врста баркода у једном комплекту – као што су етикете за испоруку који садрже УПЦ, ЕАН и Код 128.

Пример брзог почетка

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 да бисте скенирали и извукли више 1Д баркода из једне слике. водич покрива практичне сценарије у малопродаји, логистици и управљању складиштима где препознавање баццх барцода побољшава ефикасност.

Принципи

  • Visual Studio 2019 или касније
  • .NET 6.0+ или .Net Framework 4.6.2+
  • Aspose.BarCode za .NET (NuGet)
  • Слика узорка са вишеструким 1Д баркодима
PM> Install-Package Aspose.BarCode 

Корак по корак водич

  • Инсталирајте Aspose.BarCode за .NET.
  • Припремите улазну слику (на пример, етикету производа или листу за складиштење са више врста баркода).
  • Стварање инстанције BarCodeReader:
  • Резултати процесног препознавања: За сваки BarCodeResult, тип приступа, вредност, регион, оријентација и поверење ако је потребно.
  • Управљање изузецима за неважеће слике или неподржене формати.

Saveti za pouzdanu multi-barkodu prepoznavanje

  • Користите јасне, високе резолуције слике (минимално сјај / сенке).
  • Опремите само потребне DecodeTypes за брзину и тачност.
  • Ако лажни позитиви, покушајте да ограничите на 1Д врсте баркода само.
  • За густе распореде, узгајање или одређивање области интереса са објектима Ректангла.

Подржана 1Д симбологија

Aspose.BarCode za .NET može da prepozna sve glavne vrste 1D čarobnog koda, uključujući:

  • УПЦ-А и УПС-Е
  • ЕАН-8, ЕН-13, ЈАН
  • КСНУМКС, код 128, код 93
  • Интерлеавед 2 од 5, Стандард 2 из 5, МСИ, ИТФ-14
  • Кодабар, Плесеи, Постнет, Планет и више

Решавање проблема и заједничке проблеме

  • Бацкод није откривен?

  • Покушајте да побољшате квалитет слике или прилагодите регион баркода.

  • Да ли је врста враћена?

  • Опремите тачне DecodeTypes потребне, а не AllSupportedTypes.

  • Да ли је перформанс споран са многим типовима?

  • Ограничите препознавање на одређени скуп типова 1Д баркода.

FAQs

**П: Могу ли читати и 1Д и 2Д баркоде заједно?**Одговор: Да, додајте жељене 2Д типове на листу DecodeType ако је потребно.

**П: Могу ли скенирати из струја или битмапа?**Odgovor: Da, BarCodeReader podržava tokove, bitmape i putove datoteke.

Најбоља пракса

ТипDoНе дај
Типови улазаКористите само неопходне DecodeTypesУпотреба подржаних типова
Квалитет сликеКористите 300+ ДПИ слике за скенирањеУпотреба ниског реза или блури
Изузетак третманаУхватите и управљајте свим изузецимаIgnorirajte greške

Закључак

Мулти-баркода препознавање је од суштинског значаја за модерне инвентаризације, испоруке и малопродајних система. Аппосе.Баркод за .НЕТ олакшава скенирање и декодирање више 1Д баркодова из једне слике, повећање брзине и смањење ручног рада. Aspose.BarCode API Референце .

 Српски