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ınBarCodeReader
nesne. 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.