Aspose.BarCode ile Java'daki Bir Görüntüden Olası Tüm 1D Barkodları Alma

giriiş

Geliştiricilerin çeşitli 1D barkodları zahmetsizce çözmesine ve okumasına olanak tanıyan güçlü bir araç olan Aspose.BarCode for Java dünyasına hoş geldiniz. Bu derste, Aspose.BarCode for Java kullanarak bir görüntüden olası tüm 1 boyutlu barkodları alma sürecini ele alacağız. Bu kılavuzun sonunda, barkod tanıma için bu Java kitaplığından nasıl yararlanabileceğiniz konusunda kapsamlı bir anlayışa sahip olacaksınız.

Önkoşullar

Bu kodlama yolculuğuna çıkmadan önce aşağıdaki önkoşulların mevcut olduğundan emin olun:

  • Java Geliştirme Kiti (JDK): Sisteminizde JDK’nın kurulu olduğundan emin olun. İndirebilirsinBurada.

  • Aspose.BarCode for Java: Kitaplığı şuradan indirin:yayın sayfası.

Artık gerekli araçlara sahip olduğunuza göre kodlama alanına geçelim.

Ad Alanlarını İçe Aktar

Aspose.BarCode for Java’nın işlevselliğine erişmek için Java projenize gerekli ad alanlarını ekleyin.

import java.awt.Point;

import com.aspose.barcode.barcoderecognition.BarCodeReader;
import com.aspose.barcode.barcoderecognition.BarCodeResult;
import com.aspose.barcode.barcoderecognition.DecodeType;

Adım 1: BarCodeReader Nesnesini Başlatın

Başlatarak başlayınBarCodeReadernesne. Bu nesne, sağlanan görüntüden barkodları okumak için çok önemlidir.

BarCodeReader reader = new BarCodeReader("path/to/your/image.png", DecodeType.CODE_128);

Adım 2: Olası Tüm Barkodları Okuyun

Şimdi görüntüdeki tüm olası barkodları çıkaralım.

int iCount = 0;
for (BarCodeResult result : reader.readBarCodes()) {
    // Kod metnini, sembolojiyi, algılanan açıyı, barkodun tanınma yüzdesini görüntüleyin
    System.out.println("Code Text: " + result.getCodeText() + " Symbology: " + result.getCodeTypeName()
            + " Recognition percentage: " + result.getRegion().getAngle());

    // Algılanan barkodun x ve y koordinatlarını görüntüle
    Point[] point = result.getRegion().getPoints();

    System.out.println("Top left coordinates: X = " + point[0].getX() + ", Y = " + point[0].getY());
    System.out.println("Bottom left coordinates: X = " + point[1].getX() + ", Y = " + point[1].getY());
    System.out.println("Bottom right coordinates: X = " + point[2].getX() + ", Y = " + point[2].getY());
    System.out.println("Top right coordinates: X = " + point[3].getX() + ", Y = " + point[3].getY());

    iCount = iCount + 1;
}

Resimde bulunan her barkod için bu adımları tekrarlayın.

Çözüm

Tebrikler! Aspose.BarCode for Java kullanarak bir görüntüden olası tüm 1 boyutlu barkodları alma sürecini başarıyla incelediniz. Bu güçlü kitaplık, Java uygulamalarınızda barkod tanıma için birçok olanak sunar.

SSS’ler

S1: Aspose.BarCode for Java ticari kullanıma uygun mudur?

C1: Evet, Aspose.BarCode for Java ticari kullanım için tasarlanmıştır ve profesyonel uygulamalarda barkod işleme için güçlü özellikler sunar.

S2: Geçici lisansı test amacıyla kullanabilir miyim?

Cevap2: Kesinlikle geçici lisans alabilirsiniz.Buradatest ve deneme amaçlı.

S3: Aspose.BarCode for Java’nın kapsamlı belgelerini nerede bulabilirim?

A3: Belgelere bakınBuradaAspose.BarCode for Java hakkında ayrıntılı bilgi için.

S4: Nasıl yardım isteyebilirim veya destek için toplulukla nasıl bağlantı kurabilirim?

A4: Ziyaret edinAspose.BarCode forumu yardım almak, deneyimleri paylaşmak ve toplulukla etkileşime geçmek için.

S5: Ücretsiz deneme sürümü mevcut mu?

A5: Evet, ücretsiz deneme sürümünü keşfedebilirsinizBurada Aspose.BarCode for Java’nın yeteneklerini deneyimlemek için.