Python QR Kod Okuyucu

Hiç verimli ve yüksek performanslı bir QR kodu tarayıcı oluşturmak istediniz mi? Bu blog gönderisinde, yüksek performanslı bir Python QR kod okuyucusunun nasıl oluşturulacağını keşfedeceğiz. Python’da QR kodlarını okuma ve çözme adımlarını inceleyeceğiz. Ayrıca bozuk, yanlış veya hasarlı QR kodunu algılamanın ve okumanın yollarını tartışacağız. İster uygulamanıza QR kodu işlevselliği eklemek isteyen bir geliştirici, ister bu teknoloji hakkında daha fazla bilgi edinmek isteyen bir hobi sahibi olun, bu gönderi değerli bilgiler sağlayacaktır.

Bu yazıda aşağıdaki konular ele alınacaktır:

  1. Python QR Kod Okuyucu API’sı
  2. Python’da QR Kodunu Okuyun
  3. Yanlış QR Kodunu Okuyun
  4. Bozuk QR Kodunu Tanıyın
  5. Renkli Arka Planda Renkli QR Kodu Algılama
  6. Ücretsiz Lisans Alın
  7. Çevrimiçi QR Kodunu Okuyun
  8. Çevrimiçi QR Kodunu Tarayın
  9. Öğrenme Kaynakları

Python QR Kod Okuyucu API’sı

Aspose.BarCode for Python kullanarak Python’da QR kodu oluşturabilir ve okuyabiliriz. Geliştiricilerin Python uygulamalarına kolayca barkod oluşturma ve tanıma işlevi eklemelerine olanak tanır. Doğrusal ve 2D barkodlar dahil olmak üzere çok çeşitli barkod formatlarını destekler ve JPEG, PNG ve GIF gibi çeşitli görüntü formatlarında barkodlar oluşturmak için kullanılabilir. . API ayrıca görüntülerden barkodları tanıma ve verilerini okuma yeteneği sağlar.

Lütfen konsolda aşağıdaki pip komutunu kullanarak paketi indirin veya API’yi PyPI’den yükleyin:

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

Python’da QR Kodunu Okuyun

Aspose.BarCode for Python ile Python’da QR kodunu aşağıdaki adımları takip ederek okuyabiliriz:

  1. 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 QR kodunun nasıl okunacağını gösterir.

# Bu kod örneği, Python'da QR kodunun nasıl okunacağını gösterir.
import aspose.barcode as barcode

# QR kod resmini yükle
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")

# QR kodlarını oku
recognized_results = reader.read_bar_codes()

# Sonuçları göster
for x in recognized_results:
    print("Code Text: " + x.code_text)
    print("Type: " + x.code_type_name)
Python'da QR Kodunu Okuyun

Python’da QR Kodunu okuyun.

Yanlış QR Kodunu Oku

Aspose.BarCode for Python kullanarak bozuk, hasarlı, düşük kaliteli ve bulanık QR kodlarını okuyabiliriz. Bu amaçla, bu tür QR kodlarını algılamak, tanımak ve okumak için kalite ayarları belirleyebiliriz.

Aşağıda verilen adımları izleyerek bariz bir şekilde yanlış olan QR kodunu okuyabiliriz:

  1. Öncelikle, BarCodeReader sınıfının bir örneğini oluşturun.
  2. Ardından, yanlış barkodlara izin ver ve küçük barkodları oku kalite ayarlarını True olarak 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 açıkça yanlış olan QR kodunun nasıl okunacağını gösterir.

# Bu kod örneği, Python'da yanlış QR kodunun nasıl okunacağını gösterir.
import aspose.barcode as barcode

# QR kod resmini yükle
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")

# Yanlış ve küçük QR kodlarını okumak için kalite ayarlarını belirtin
reader.quality_settings.read_tiny_barcodes = True
reader.quality_settings.allow_incorrect_barcodes = True

# QR kodlarını oku
recognized_results = reader.read_bar_codes()

# Sonuçları göster
for x in recognized_results:
    print("Code Text: " + x.code_text)
    print("Type: " + x.code_type_name)
Python'da Yanlış QR Kodunu Okuyun.

Python’da Yanlış QR Kodunu Okuyun.

Bozuk QR Kodunu Tanıyın

Daha önce bahsettiğimiz adımları takip ederek bozuk veya zarar görmüş QR kodunu okuyabiliriz. Ancak allowqrmicroqrrestoration özelliğini true olarak ayarlamamız gerekiyor.

Aşağıdaki kod örneği, Python’da bozuk QR kodunun nasıl okunacağını gösterir.

# Bu kod örneği, bozuk veya hasarlı QR kodunun Python'da nasıl okunacağını gösterir.
import aspose.barcode as barcode

# QR kod resmini yükle
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")

# QR geri yüklemesine izin vermek için kalite ayarlarını belirtin
reader.quality_settings.allow_qr_micro_qr_restoration = True

# QR kodlarını oku
recognized_results = reader.read_bar_codes()

# Sonuçları göster
for x in recognized_results:
    print("Code Text: " + x.code_text)
    print("Type: " + x.code_type_name)
Python'da Bozuk QR Kodunu Okuyun.

Python’da Bozuk QR Kodunu Okuyun.

Renkli Arka Planda Renkli QR Kodunu Algılama

Daha önce bahsedilen adımları izleyerek renkli bir arka plan görüntüsünden renkli QR kodunu da okuyabiliriz. Ancak allowcomplexbackground özelliğini true olarak ayarlamamız gerekiyor.

Aşağıdaki kod örneği, Python’da renkli QR kodunun nasıl okunacağını gösterir.

# Bu kod örneği, Python'da renkli arka plana sahip renkli QR kodunun nasıl okunacağını gösterir.
import aspose.barcode as barcode

# QR kod resmini yükle
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")

# Kalite ayarlarını karmaşık arka plana göre belirtin
reader.quality_settings.allow_complex_background = True    

# QR kodlarını oku
recognized_results = reader.read_bar_codes()

# Sonuçları göster
for x in recognized_results:
    print("Code Text: " + x.code_text)
    print("Type: " + x.code_type_name)
Python'da Renkli QR Kodunu Okuyun.

Python’da Renkli QR Kodunu Okuyun.

Python QR Kod Okuyucu - Ücretsiz Lisans Alın

Aspose, kitaplığın özelliklerini ve yeteneklerini test etmek için kullanılabilecek ücretsiz bir değerlendirme sürümü sunar. Kitaplığı değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.

Çevrimiçi QR Kodunu Oku

Bu API kullanılarak geliştirilen çevrimiçi QR kod Okuyucu web uygulamasını kullanarak QR kodunu çevrimiçi olarak ücretsiz okuyabilirsiniz. Lütfen aşağıdaki bağlantıdan Ücretsiz çevrimiçi QR kodu Okuyucu Uygulamasına erişin:

https://products.aspose.app/barcode/recognize

Python QR Kod Tarayıcı - Çevrimiçi QR Kodunu Tara

Ayrıca, bu API kullanılarak geliştirilen çevrimiçi QR kod tarayıcıyı kullanarak QR kodunu çevrimiçi olarak ücretsiz olarak tarayabilirsiniz. QR kodunu taramak için kamerayı bağlamanız gerekir. Lütfen aşağıdaki bağlantıdan Ücretsiz çevrimiçi QR kod tarayıcı Uygulamasına erişin:

https://products.aspose.app/barcode/scanqr

Python QR Kod Okuyucu - Öğrenme Kaynakları

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

Çözüm

Bu blog gönderisinde size kendi özelleştirilmiş Python QR Kod Okuyucunuzu nasıl geliştireceğinizi gösterdik. Bu kılavuzda belirtilen adımları izleyerek farklı veri türleri için kolayca QR kodları oluşturabilirsiniz. Yalnızca birkaç satır kodla web sitesi bağlantıları, iletişim bilgileri ve daha fazlası için kullanılabilecek güzel QR kodları oluşturabilirsiniz. İster bir geliştirici, pazarlamacı veya sadece kişisel kullanım için bir QR kodu oluşturmak isteyen biri olun, Aspose.BarCode for Python mükemmel çözümdür. Kendiniz deneyin ve birkaç dakika içinde çarpıcı QR kodları oluşturmanın ne kadar kolay olduğunu görün. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuzda bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız