Kako pročitati višestruke 1D vrstice čarobnog koda iz jedinstvene slike u .NET-u

Kako pročitati višestruke 1D vrstice čarobnog koda iz jedinstvene slike u .NET-u

Retail, skladište i logističke operacije često zahtijevaju skeniranje nekoliko vrsta barkoda u jednom paketu – kao što su marke koje sadrže UPC, EAN i kod 128.

Primjer brzog početka

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

Tablica sadržaja

Uvod

Ovaj članak pokazuje kako koristiti Aspose.BarCode za .NET za skeniranje i ekstrakciju više 1D barkoda iz jedne slike. vodič obuhvaća praktične scenarije u maloprodaji, logistici i upravljanju inventorima gdje prepoznavanje barkodova povećava učinkovitost.

Preduzeća

  • Visual Studio 2019 ili kasnije
  • Sljedeći članakNET 6.0+ ili .NET Framework 4.6.2+
  • Aspose.BarCode za .NET (NuGet)
  • Prikazna slika s višestrukim 1D kodovima
PM> Install-Package Aspose.BarCode 

korak po korak vodič

  • Install Aspose.BarCode za .NET.
  • Pripremite ulaznu sliku (na primjer, oznaku proizvoda ili listu zapisa s više vrsta čvornog koda).
  • Stvorite BarCodeReader primjerak:
  • Rezultati postupka prepoznavanja: Za svaki BarCodeResultVrsta pristupa, vrijednost, regija, orijentacija i povjerenje prema potrebi.
  • Održavanje iznimaka za nevažeće slike ili nepodržene formate.

Savjeti za pouzdanu multi-barkode prepoznavanje

  • Koristite jasne, visoke rezolucije slike (minimizirajte sjaj / sjene).
  • Samo navedite potrebne DecodeType za brzinu i točnost.
  • Ako lažni pozitivni, pokušajte ograničiti na 1D tipove čvornog koda samo.
  • Za guste rasporedove, uzgoj ili određivanje područja interesa s objektima Rectangle.

Podržane 1D simbologije

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

  • Sljedeći članakUPC-A
  • Sljedeći članakEAN-8, EAN-13, Jan
  • Kod 39, Kod 128, Kod 93
  • Interleaved 2 iz 5, Standard 2 od 5, MSI, ITF-14
  • Codabar, Plessey, Postnet, Planet i još mnogo toga

Rješavanje problema i zajedničke probleme

  • Barkod nije otkriven?

  • Pokušajte poboljšati kvalitetu slike ili prilagoditi područje čvornog koda.

  • Vrati li se povratak?

  • Potrebni su točni DecodeTypes, a ne AllSupportedTipes.

  • Izvođenje je usporeno s mnogim vrstama?

  • Ograničite prepoznavanje na određeni niz vrsta 1D čvornog koda.

FAQs

**Q: Mogu li čitati i 1D i 2D barkode zajedno?**Odgovor: Da, dodajte željene 2D vrste na popis DecodeType prema potrebi.

**Q: Mogu li skenirati iz tokova ili bitmapa?**Odgovor: Da, BarCodeReader podržava tokove, bitmape i putove datoteke.

Najbolje prakse

TipoviDoNe daj
Vrste uvozaKoristite samo potrebne DecodeTypeKoristite sve podržane vrste
Kvaliteta slikeKorištenje 300+ DPI slika za skeniranjeKoristite nisko-rez ili blurry
Iznimno postupanjePrihvaćanje i rješavanje svih iznimakaIgnoriranje pogrešaka

zaključak

Multi-barcode prepoznavanje je neophodno za moderni inventari, isporuke i maloprodajne sustave. Aspose.BarCode za .NET čini lako skenirati i dekodirati više 1D barkoda iz jedne slike, povećati brzinu i smanjiti ručni rad. Aspose.BarCode API referenca .

 Hrvatski