Python Barkod Okuyucu

Barkodlar paralel çizgiler veya geometrik desenlerle görsel olarak temsil edilen verilerin makine tarafından okunabilen temsilleridir. Ürün ayrıntıları, envanter kodları veya takip numaraları gibi bilgileri depolamak ve almak için hızlı ve doğru bir yol sağlarlar. Barkodlar, UPC, EAN, QR kodları ve daha fazlası dahil olmak üzere çeşitli türlerde gelir. Her türün kendine özgü bir yapısı ve kodlama mekanizması vardır. Bu blog gönderisinde, yüksek performanslı bir Python barkod okuyucunun nasıl oluşturulacağını öğreneceğiz. Kod örneklerinin eşlik ettiği bir Python öğreticisi size barkodları nasıl tarayacağınızı gösterecektir.

Bu makale aşağıdaki konuları kapsayacaktır:

  1. Python Barkod Okuyucu API’sı
  2. Görüntüden Python Okuma Barkodu
  3. Python’da Çoklu Barkodları Okuyun
  4. Belirli Barkod Türünü Okuyun
  5. Kalite Ayarlarını Belirtin
  6. Ücretsiz Lisans Alın
  7. Python Barkod Tarayıcı Çevrimiçi
  8. Çevrimiçi Barkod Okuyun
  9. Ücretsiz Öğrenme Kaynakları

Python Barkod Okuyucu API’sı

Barkodları taramak ve okumak için Aspose.BarCode for Python kullanacağız. Python uygulamalarınıza barkod işlevleri eklemenizi sağlayan bir barkod oluşturma ve tanıma kitaplığıdır. QR kodları, Code 128, EAN-13, UPC-A ve daha fazlası dahil olmak üzere çeşitli barkod türlerini oluşturmak ve tanımak için basit ve sezgisel bir API sağlar. Aspose.BarCode for Python ile kolayca barkod görüntüleri oluşturabilir, görünümlerini özelleştirebilir ve görüntülerden veya taranan belgelerden barkodları okuyabilirsiniz. Barkod yeteneklerini Python projelerine entegre etmek için güçlü bir araçtır.

Lütfen Python Barkod kitaplığı paketini indirin veya konsolda aşağıdaki pip komutunu kullanarak PyPI API’yi yükleyin:

pip install aspose-barcode-for-python-via-net

Python Görüntüden Barkod Oku

Aşağıdaki adımları izleyerek bir barkodu tarayabilir ve okuyabiliriz:

  1. Argüman olarak bir görüntü yolu ile BarCodeReader sınıfının bir örneğini oluşturun.
  2. readbarcodes() yöntemini çağırın ve tanıma sonuçlarını alın.
  3. Son olarak, sonuçlar arasında dolaşın ve tanınan türü ve kod metnini gösterin.

Aşağıdaki kod örneği, Python’da bir görüntüden Barkodun nasıl okunacağını gösterir.

# Bu kod örneği, Python'da bir görüntüden barkodun nasıl taranacağını ve okunacağını gösterir.
# Görüntü yolu
full_path = "C:\\Files\\barcode.jpg"

# Bir Barkod Okuyucu Başlatın
reader = barcoderecognition.BarCodeReader(full_path)

# Barkodları oku
recognized_results = reader.read_bar_codes()

# Sonuçları göster
for x in recognized_results:
    print("Code text: " + x.code_text)
    print("Barcode type: " + x.code_type_name)
Python Görüntüden Barkod Oku

Python’da Barkod Oku.

Code text: 1234567890
Barcode type: Code39Standard

Python’da Çoklu Barkodları Okuyun

Benzer şekilde, daha önce bahsedilen adımları izleyerek belgede bulunan birden fazla barkodu tarar ve okuruz.

Aşağıdaki kod örneği, Python’da bir görüntüden birden çok Barkodun nasıl okunacağını gösterir.

# Bu kod örneği, Python'da bir görüntüden birden çok barkodun nasıl taranacağını ve okunacağını gösterir.
# Görüntü yolu
full_path = "C:\\Files\\barcodes_different_quality.png"

# Bir Barkod Okuyucu Başlatın
reader = barcoderecognition.BarCodeReader(full_path)

# Barkodları oku
recognized_results = reader.read_bar_codes()

# Sonuçları görüntüle
for x in recognized_results:
    print(x.code_text)
    print(x.code_type_name)
    print("------------------------------")
Python'da Çoklu Barkodları Okuyun

Python’da Çoklu Barkodları Okuyun.

Code text: Aspose Code 04
Barcode type: Code128
------------------------------
Code text: Aspose Regular
Barcode type: Aztec
------------------------------
Code text: /YYAD25HL
Barcode type: Code39Standard
------------------------------
Code text: 7894706
Barcode type: Matrix2of5
------------------------------
Code text: D19-WQ9-F91046-0811
Barcode type: DataMatrix
------------------------------
Code text: 0058
Barcode type: Code39Standard
------------------------------
Code text: 990000837284
Barcode type: Planet
------------------------------

Python’da Belirli Barkod Türünü Okuyun

Aşağıdaki adımları izleyerek belirli bir barkod türünü tarayabilir ve okuyabiliriz:

  1. BarCodeReader sınıfının bir örneğini oluşturun.
  2. Bağımsız değişken olarak görüntü yolunu ve Barkod DecodeType’ı belirtin.
  3. Bundan sonra readbarcodes() yöntemini çağırın ve tanıma sonuçlarını alın.
  4. Son olarak, sonuçlar arasında dolaşın ve tanınan türü ve kod metnini gösterin.

Aşağıdaki kod örneği, Python’da belirli bir barkod türünün nasıl taranacağını ve okunacağını gösterir.

# Bu kod örneği, Python'da bir görüntüden belirli bir barkod türünün nasıl taranacağını ve okunacağını gösterir.
# Görüntü yolu
full_path = "C:\\Files\\Code_128.png"

# Bir Barkod Okuyucu Başlatın
# Belirli bir barkod türünü okumak için kod çözme türünü belirtin
reader = barcoderecognition.BarCodeReader(full_path, barcoderecognition.DecodeType.CODE128)

# Barkodları oku
recognized_results = reader.read_bar_codes()

# Sonuçları göster
for x in recognized_results:
    print("Code text: " + x.code_text)
    print("Barcode type: " + x.code_type_name)
Python'da Belirli Barkod Türünü Okuyun

Python’da Belirli Barkod Türünü Okuyun.

Code text: 1234567890
Barcode type: Code128

Python Barkod Tarayıcı – Kalite Ayarlarını Belirtin

Bozuk, hasarlı veya düşük kaliteli barkod görüntülerini okumak için aşağıdaki adımları izleyerek çeşitli kalite ayarları belirleyebiliriz:

  1. Argüman olarak görüntü yolu ile BarCodeReader sınıfının bir örneğini oluşturun.
  2. Qualitysettings sınıfını kullanarak çeşitli kalite ayarlarını belirtin.
  3. Bundan sonra readbarcodes() yöntemini çağırın ve tanıma sonuçlarını alın.
  4. Son olarak, sonuçlar arasında dolaşın ve tanınan türü ve kod metnini gösterin.

Aşağıdaki kod örneği, Python barkod tarayıcı için kalite ayarlarının nasıl belirleneceğini gösterir.

# Bu kod örneği, Python'da barkodları tararken ve okurken kalite ayarlarının nasıl belirleneceğini gösterir.
# Görüntü yolu
full_path = "C:\\Files\\barcodes_different_quality.png"

# Bir Barkod Okuyucu Başlatın
reader = barcoderecognition.BarCodeReader(full_path)

# Kalite Ayarlarını Belirtin
reader.quality_settings = barcoderecognition.QualitySettings.high_performance
reader.quality_settings.allow_median_smoothing = True
reader.quality_settings.median_smoothing_window_size = 5
    
# Barkodları oku
recognized_results = reader.read_bar_codes()

# Sonuçları görüntüle
for x in recognized_results:
    print(x.code_text)
    print(x.code_type_name)
    print("------------------------------")

Python Barkod Okuyucu – Ücretsiz Lisans Alın

Aspose, kitaplığın özelliklerini ve yeteneklerini test etmek için ücretsiz bir değerlendirme sürümü sunar. Kitaplığı herhangi bir sınırlama olmaksızın ücretsiz olarak denemek için ücretsiz bir geçici lisans alabilirsiniz.

Python Barkod Tarayıcı Çevrimiçi

Bu API kullanılarak geliştirilen ücretsiz çevrimiçi Barkod Tarayıcı web uygulamasıyla kamerayı kullanarak çevrimiçi olarak bir barkod tarayabilirsiniz.

Çevrimiçi Barkod Oku

Ayrıca ücretsiz çevrimiçi Barkod Okuyucu web uygulamasını kullanarak bir görüntü yükleyerek bir barkodu çevrimiçi olarak da okuyabilirsiniz.

Python Barkod Okuyucu – Ücretsiz Öğrenme Kaynakları

Aşağıdaki kaynakları kullanarak barkod oluşturma ve okuma hakkında daha fazla bilgi edinebilir ve Aspose.BarCode for Python’un diğer özelliklerini keşfedebilirsiniz:

Çözüm

Sonuç olarak Python, uygulamalarınızda barkod tarama yeteneklerini uygulamak için mükemmel bir platform sağlar. Aspose.BarCode for Python barkodları kolayca taramanıza, kodunu çözmenize ve barkodlardan bilgi çıkarmanıza olanak tanır. Barkod taramayı Python projelerinize entegre etmeye başlayın ve veri yakalama ve otomasyon için yeni olasılıkların kilidini açın. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuzda bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız