Kuinka lukea useita 1D-tyyppejä yhdestä kuvasta .NET:ssä

Kuinka lukea useita 1D-tyyppejä yhdestä kuvasta .NET:ssä

Vähittäis-, varasto- ja logistiikkaoperaatiot edellyttävät usein useiden koodeiden skannausta yhdellä kerralla, kuten UPC, EAN ja Code 128 -merkinnät.Efektiivinen multi-barcode tunnistus säästää aikaa ja vähentää virheitä varastossa ja valvonnassa.

Nopea aloitus esimerkki

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

Sisällön taulukko

Johdanto

Tämä artikkeli osoittaa, miten käyttää Aspose.BarCode .NET skannata ja poistaa useita 1D-barkoodeja yhdestä kuvasta. opas kattaa käytännön skenaarioita vähittäiskaupan, logistiikan ja varaston hallinnassa, jossa batch barcode tunnistaminen parantaa tehokkuutta.

edellytykset

  • Visual Studio 2019 tai uudempi
  • .NET 6.0+ tai .Net Framework 4.6.2+
  • Aspose.BarCode for .NET (NuGet) -ohjelmistoa varten
  • Näytekuva, jossa on useita 1D-barkoodeja
PM> Install-Package Aspose.BarCode 

Vaiheittainen opas

  • Asentaa Aspose.BarCode .NET.
  • Valmista sisäänkäyntikuva (esimerkiksi tuotemerkintä tai varastotiedosto, jossa on useita rivi-koodityyppejä).
  • Luo BarCodeReaderin tapaus:
  • Prosessin tunnistamisen tulokset: Kunkin BarCodeResult, pääsy tyyppi, arvo, alue, suuntautuminen ja luottamus tarvittaessa.
  • Käyttö poikkeukset ei-toivottujen kuvien tai tukemattomien muotojen osalta.

Luotettava Multi-Barcode tunnistaminen

  • Käytä kirkkaita, korkean resoluution kuvia (minimoi säteilyä / varjoja).
  • Määritä vain tarvittavat DecodeTypes nopeuteen ja tarkkuuteen.
  • Jos väärät positiiviset, yritä rajoittaa 1D-tyyppiä vain.
  • Tiheille asetuksille, viljelykasvit tai määritä alueet kiinnostuksen kohteiden kanssa Rectangle.

1D-symbologian tukeminen

Aspose.BarCode for .NET voi tunnistaa kaikki tärkeimmät 1D-tyypit, mukaan lukien:

  • UPC-A ja UCC-E
  • EAN-8, Ean-13, JAN
  • Koodi 39, koodi 128, kood 93
  • Interleaved 2 of 5, Standardi 2 on 5, MSI, ITF-14
  • Codabar, Plessey, Postnet, Planet ja paljon muuta

Ongelmien ratkaiseminen ja yhteiset ongelmat

  • Onko kortti tunnistettu?

  • Yritä parantaa kuvan laatua tai säätää viivakoodin alue.

  • Mitä tyyppi on palautettu?

  • Määritä tarkat DecodeTypes vaaditaan, ei AllSupportedTyp.

  • Toiminta hitaasti monien tyyppien kanssa?

  • Rajoitetaan tunnistamista tiettyyn joukkoon 1D-tyyppejä.

FAQs

**Q: Voinko lukea sekä 1D että 2D-barkoodeja yhdessä?**A: Kyllä, lisää haluttuja 2D-tyyppejä DecodeType-luetteloon tarvittaessa.

**Q: Voinko skannata virtauksista tai bitmapista?**A: Kyllä, BarCodeReader tukee virtauksia, bitmapsia ja tiedostojen reittejä.

Parhaat käytännöt

TyyppiTeeÄlä anna
SisäänpäätöksetKäytä vain tarvittavia DecodeTypejäKäytä AllSupportedTypejä
Kuvien laatuKäytä 300+ DPI-kuvaa skannaukseenKäytä Low-res tai Blurry
Poikkeuksellinen käsittelyCatch & käsitellä kaikkia poikkeuksiaHuomaamatta virheitä

johtopäätöksiä

Multi-barcode tunnistaminen on välttämätöntä nykyaikaisille varastointi-, kuljetus- ja vähittäisjärjestelmille. Aspose.BarCode for .NET tekee siitä helppoa skannata ja purkaa useita 1D barcodeja yhdestä kuvasta, parantaa nopeutta ja pienentää manuaalista työtä. Aspose.BarCode API viittaus .

 Suomi