Pernahkah Anda ingin membuat pemindai QR code yang efisien dan berkinerja tinggi? Dalam posting blog ini, kita akan mengeksplorasi cara membuat pembaca kode Python QR berkinerja tinggi. Kami akan menelusuri langkah-langkah untuk membaca dan mendekode kode QR dengan Python. Kami juga akan membahas cara mendeteksi dan membaca kode QR yang terdistorsi, salah, atau rusak. Apakah Anda seorang pengembang yang ingin menambahkan fungsionalitas kode QR ke aplikasi Anda atau seorang penghobi yang tertarik untuk mempelajari lebih lanjut tentang teknologi ini, postingan ini akan memberikan wawasan yang berharga.
Topik-topik berikut akan dibahas dalam artikel ini:
- API Pembaca Kode QR Python
- Baca Kode QR dengan Python
- Baca Kode QR yang Salah
- Kenali Kode QR Terdistorsi
- Mendeteksi Kode QR Berwarna pada Latar Belakang Berwarna
- Dapatkan Lisensi Gratis
- Baca Kode QR Online
- Pindai Kode QR Online
- Sumber Pembelajaran
API Pembaca Kode QR Python
Kita dapat membuat dan membaca kode QR dengan Python menggunakan Aspose.BarCode for Python. Ini memungkinkan pengembang untuk dengan mudah menambahkan pembuatan kode batang dan fungsi pengenalan ke aplikasi Python mereka. Ini mendukung berbagai format kode batang, termasuk kode batang linier dan 2D, dan dapat digunakan untuk menghasilkan kode batang dalam berbagai format gambar, seperti JPEG, PNG, dan GIF . API juga menyediakan kemampuan untuk mengenali kode batang dari gambar dan membaca datanya.
Harap unduh paket atau instal API dari PyPI menggunakan perintah pip berikut di konsol:
pip install aspose-barcode-for-python-via-net
Baca Kode QR dengan Python
Kita dapat membaca kode QR dengan Python dengan Aspose.BarCode for Python dengan mengikuti langkah-langkah berikut:
- Buat instance dari kelas BarCodeReader.
- Panggil metode readbarcodes() dan dapatkan hasil pengenalan.
- Terakhir, ulangi hasil dan tampilkan jenis dan teks kode yang dikenali.
Contoh kode berikut menunjukkan cara membaca kode QR dengan Python.
# Contoh kode ini menunjukkan cara membaca kode QR dengan Python.
import aspose.barcode as barcode
# Muat gambar kode QR
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")
# Baca kode QR
recognized_results = reader.read_bar_codes()
# Tunjukkan hasil
for x in recognized_results:
print("Code Text: " + x.code_text)
print("Type: " + x.code_type_name)
Baca Kode QR Salah
Kita dapat membaca kode QR yang rusak, rusak, berkualitas rendah, dan buram menggunakan Aspose.BarCode for Python. Untuk tujuan ini, kami dapat menentukan pengaturan kualitas untuk mendeteksi, mengenali, dan membaca kode QR tersebut.
Kita dapat membaca kode QR yang ternyata salah dengan mengikuti langkah-langkah yang diberikan di bawah ini:
- Pertama, buat instance dari kelas BarCodeReader.
- Selanjutnya, tentukan izinkan kode batang yang salah dan baca pengaturan kualitas kode batang kecil ke True.
- Setelah itu, panggil metode readbarcodes() dan dapatkan hasil pengenalan.
- Terakhir, ulangi hasil dan tampilkan jenis dan teks kode yang dikenali.
Contoh kode berikut menunjukkan cara membaca kode QR yang salah dengan Python.
# Contoh kode ini menunjukkan cara membaca kode QR yang salah dengan Python.
import aspose.barcode as barcode
# Muat gambar kode QR
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")
# Tentukan pengaturan kualitas untuk membaca kode QR yang salah dan kecil
reader.quality_settings.read_tiny_barcodes = True
reader.quality_settings.allow_incorrect_barcodes = True
# Baca kode QR
recognized_results = reader.read_bar_codes()
# Tunjukkan hasil
for x in recognized_results:
print("Code Text: " + x.code_text)
print("Type: " + x.code_type_name)
Kenali Kode QR Terdistorsi
Kita dapat membaca kode QR yang terdistorsi atau rusak dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, kita perlu menyetel properti allowqrmicroqrrestoration ke true.
Contoh kode berikut menunjukkan cara membaca kode QR terdistorsi dengan Python.
# Contoh kode ini menunjukkan cara membaca kode QR yang terdistorsi atau rusak dengan Python.
import aspose.barcode as barcode
# Muat gambar kode QR
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")
# Tentukan setelan kualitas untuk mengizinkan pemulihan QR
reader.quality_settings.allow_qr_micro_qr_restoration = True
# Baca kode QR
recognized_results = reader.read_bar_codes()
# Tunjukkan hasil
for x in recognized_results:
print("Code Text: " + x.code_text)
print("Type: " + x.code_type_name)
Mendeteksi Kode QR Berwarna pada Latar Belakang Berwarna
Kita juga bisa membaca kode QR berwarna dari gambar latar berwarna dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, kita perlu mengatur properti allowcomplexbackground menjadi true.
Contoh kode berikut menunjukkan cara membaca kode QR berwarna dengan Python.
# Contoh kode ini menunjukkan cara membaca kode QR berwarna dengan latar belakang warna di Python.
import aspose.barcode as barcode
# Muat gambar kode QR
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")
# Tentukan pengaturan kualitas ke latar belakang yang kompleks
reader.quality_settings.allow_complex_background = True
# Baca kode QR
recognized_results = reader.read_bar_codes()
# Tunjukkan hasil
for x in recognized_results:
print("Code Text: " + x.code_text)
print("Type: " + x.code_type_name)
Pembaca Kode QR Python - Dapatkan Lisensi Gratis
Aspose menawarkan versi evaluasi gratis yang dapat digunakan untuk menguji fitur dan kemampuan perpustakaan. Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.
Baca Kode QR Daring
Anda dapat membaca kode QR online secara gratis menggunakan aplikasi web Pembaca kode QR online yang dikembangkan menggunakan API ini. Silakan akses Aplikasi Pembaca kode QR online gratis di tautan berikut:
https://products.aspose.app/barcode/recognize
Pemindai Kode QR Python - Pindai Kode QR Online
Anda juga dapat memindai kode QR online secara gratis menggunakan pemindai kode QR online yang dikembangkan menggunakan API ini. Anda perlu menghubungkan kamera untuk memindai kode QR. Silakan akses Aplikasi pemindai kode QR online gratis di tautan berikut:
https://products.aspose.app/barcode/scanqr
Pembaca Kode QR Python - Sumber Belajar
Anda dapat mempelajari lebih lanjut tentang menghasilkan kode QR dan menjelajahi fitur Aspose.BarCode lainnya untuk Python menggunakan sumber daya yang diberikan di bawah ini:
Kesimpulan
Dalam posting blog ini, kami telah menunjukkan kepada Anda cara mengembangkan Pembaca Kode QR Python kustom Anda sendiri. Dengan mengikuti langkah-langkah yang diuraikan dalam panduan ini, Anda dapat dengan mudah membuat kode QR untuk berbagai jenis data. Hanya dengan beberapa baris kode, Anda dapat membuat kode QR cantik yang dapat digunakan untuk tautan situs web, informasi kontak, dan lainnya. Apakah Anda seorang pengembang, pemasar, atau hanya seseorang yang ingin membuat kode QR untuk penggunaan pribadi, Aspose.BarCode for Python adalah solusi yang tepat. Cobalah sendiri dan lihat betapa mudahnya membuat kode QR yang menakjubkan hanya dalam hitungan menit. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis.