![کدخوان QR پایتون](images/python-qr-code-Reader.jpg#center)
آیا تا به حال خواسته اید یک اسکنر کد QR کارآمد و با کارایی بالا بسازید؟ در این پست وبلاگ، نحوه ساخت یک کدخوان QR پایتون با کارایی بالا را بررسی خواهیم کرد. ما مراحل خواندن و رمزگشایی کدهای QR در پایتون را طی خواهیم کرد. همچنین راههای شناسایی و خواندن کد QR مخدوش، نادرست یا آسیبدیده را مورد بحث قرار خواهیم داد. چه توسعهدهندهای باشید که به دنبال افزودن قابلیت کد QR به برنامهتان است یا علاقهمند به کسب اطلاعات بیشتر در مورد این فناوری، این پست بینشهای ارزشمندی را ارائه میدهد.
در این مقاله به موضوعات زیر پرداخته خواهد شد:
- API Python QR Code Reader
- خواندن کد QR در پایتون
- خواندن کد QR نادرست
- [تشخیص کد QR تحریف شده5
- تشخیص کد QR رنگی در پسزمینه رنگی
- دریافت مجوز رایگان
- کد QR را آنلاین بخوانید
- اسکن کد QR آنلاین
- منابع یادگیری
Python QR Code Reader API
ما می توانیم کد QR را در پایتون با استفاده از Aspose.BarCode for Python تولید و بخوانیم. این به توسعه دهندگان اجازه می دهد تا به راحتی قابلیت تولید بارکد و شناسایی را به برنامه های پایتون خود اضافه کنند. از طیف گسترده ای از فرمت های بارکد، از جمله بارکدهای خطی و دو بعدی پشتیبانی می کند و می توان از آن برای تولید بارکد در فرمت های مختلف تصویر، مانند JPEG، PNG و GIF استفاده کرد. . API همچنین توانایی تشخیص بارکد از تصاویر و خواندن داده های آنها را فراهم می کند.
لطفاً یا بسته را دانلود کنید یا [API را از PyPI15 با استفاده از دستور pip زیر در کنسول نصب کنید:
pip install aspose-barcode-for-python-via-net
کد QR را در پایتون بخوانید
با دنبال کردن مراحل زیر میتوانیم کد QR را در پایتون با Aspose.BarCode برای پایتون بخوانیم:
- یک نمونه از کلاس BarCodeReader ایجاد کنید.
- متد readbarcodes() را فراخوانی کنید و نتایج شناسایی را دریافت کنید.
- در نهایت، نتایج را حلقه بزنید و نوع شناسایی شده و متن کد را نشان دهید.
نمونه کد زیر نحوه خواندن یک کد QR در پایتون را نشان می دهد.
# این مثال کد نحوه خواندن کد QR در پایتون را نشان می دهد.
import aspose.barcode as barcode
# تصویر کد QR را بارگیری کنید
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")
# کدهای QR را بخوانید
recognized_results = reader.read_bar_codes()
# نمایش نتایج
for x in recognized_results:
print("Code Text: " + x.code_text)
print("Type: " + x.code_type_name)
![کد QR را در پایتون بخوانید](images/Read-QR-Code-in-Python.jpg#center)
کد QR را در پایتون بخوانید.
کد QR نادرست را بخوانید
ما میتوانیم کدهای QR خراب، آسیبدیده، با کیفیت پایین و تار را با استفاده از Aspose.BarCode برای پایتون بخوانیم. برای این منظور میتوانیم تنظیمات کیفی را برای شناسایی، شناسایی و خواندن چنین کدهای QR مشخص کنیم.
با دنبال کردن مراحل زیر میتوانیم کد QR نادرست را بخوانیم:
- ابتدا یک نمونه از کلاس BarCodeReader ایجاد کنید.
- در مرحله بعد، تنظیمات کیفی allowincorrectbarcodes و readtinybarcodes را به True مشخص کنید.
- پس از آن، متد readbarcodes() را فراخوانی کرده و نتایج شناسایی را دریافت کنید.
- در نهایت، نتایج را حلقه بزنید و نوع شناسایی شده و متن کد را نشان دهید.
نمونه کد زیر نحوه خواندن کد QR آشکارا نادرست در پایتون را نشان می دهد.
# این مثال کد نحوه خواندن کد QR نادرست در پایتون را نشان می دهد.
import aspose.barcode as barcode
# تصویر کد QR را بارگیری کنید
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")
# تنظیمات کیفیت را برای خواندن کدهای QR نادرست و کوچک مشخص کنید
reader.quality_settings.read_tiny_barcodes = True
reader.quality_settings.allow_incorrect_barcodes = True
# کدهای QR را بخوانید
recognized_results = reader.read_bar_codes()
# نمایش نتایج
for x in recognized_results:
print("Code Text: " + x.code_text)
print("Type: " + x.code_type_name)
![کد QR نادرست را در پایتون بخوانید.](images/Read-Incorrect-QR-Code.jpg#center)
کد QR نادرست را در پایتون بخوانید.
کد QR تحریف شده را بشناسید
با دنبال کردن مراحلی که قبلا ذکر شد، میتوانیم کد QR مخدوش یا آسیبدیده را بخوانیم. با این حال، باید ویژگی allowqrmicroqrrestoration را روی true تنظیم کنیم.
نمونه کد زیر نحوه خواندن کد QR تحریف شده در پایتون را نشان می دهد.
# این مثال کد نحوه خواندن کد QR مخدوش یا آسیب دیده در پایتون را نشان می دهد.
import aspose.barcode as barcode
# تصویر کد QR را بارگیری کنید
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")
# تنظیمات کیفیت را مشخص کنید تا امکان بازیابی QR فراهم شود
reader.quality_settings.allow_qr_micro_qr_restoration = True
# کدهای QR را بخوانید
recognized_results = reader.read_bar_codes()
# نمایش نتایج
for x in recognized_results:
print("Code Text: " + x.code_text)
print("Type: " + x.code_type_name)
![کد QR تحریف شده را در پایتون بخوانید.](images/Read-Distorted-QR-Code-in-Python.jpg#center)
کد QR تحریف شده را در پایتون بخوانید.
تشخیص کد QR رنگی در پس زمینه رنگی
همچنین میتوانیم کد QR رنگی را از یک تصویر پسزمینه رنگی با دنبال کردن مراحلی که قبلا ذکر شد، بخوانیم. با این حال، باید ویژگی allowcomplexbackground را روی true تنظیم کنیم.
نمونه کد زیر نحوه خواندن کد QR رنگی در پایتون را نشان می دهد.
# این مثال کد نحوه خواندن کد QR رنگی با پسزمینه رنگی در پایتون را نشان میدهد.
import aspose.barcode as barcode
# تصویر کد QR را بارگیری کنید
reader = barcode.barcoderecognition.BarCodeReader("C:\\Files\\Sample_qr.jpg")
# تنظیمات کیفیت را در پس زمینه پیچیده مشخص کنید
reader.quality_settings.allow_complex_background = True
# کدهای QR را بخوانید
recognized_results = reader.read_bar_codes()
# نمایش نتایج
for x in recognized_results:
print("Code Text: " + x.code_text)
print("Type: " + x.code_type_name)
![کد QR رنگی را در پایتون بخوانید.](images/Read-Colored-QR-Code-in-Python.jpg#center)
کد QR رنگی را در پایتون بخوانید.
Python QR Code Reader - مجوز رایگان دریافت کنید
Aspose یک نسخه ارزیابی رایگان ارائه می دهد که می تواند برای آزمایش ویژگی ها و قابلیت های کتابخانه استفاده شود. شما می توانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه را بدون محدودیت ارزیابی امتحان کنید.
کد QR را آنلاین بخوانید
میتوانید کد QR را به صورت آنلاین با استفاده از برنامه وب خواننده QR کد آنلاین که با استفاده از این API توسعه داده شده است بخوانید. لطفاً در لینک زیر به برنامه رایگان QR Code Reader آنلاین دسترسی پیدا کنید:
https://products.aspose.app/barcode/recognize
Python QR Code Scanner - اسکن کد QR آنلاین
همچنین می توانید با استفاده از اسکنر کد QR آنلاین که با استفاده از این API توسعه یافته است، کد QR را بصورت آنلاین به صورت رایگان اسکن کنید. برای اسکن کد QR باید دوربین را وصل کنید. لطفاً به برنامه رایگان اسکنر کد QR آنلاین در پیوند زیر دسترسی پیدا کنید:
https://products.aspose.app/barcode/scanqr
Python QR Code Reader - منابع یادگیری
با استفاده از منابع زیر میتوانید درباره تولید کد QR اطلاعات بیشتری کسب کنید و سایر ویژگیهای Aspose.BarCode برای Python را بررسی کنید:
نتیجه
در این پست وبلاگ، ما به شما نشان دادهایم که چگونه میتوانید کد خوان شخصی Python QR خود را توسعه دهید. با دنبال کردن مراحل ذکر شده در این راهنما، می توانید به راحتی کدهای QR را برای انواع مختلف داده تولید کنید. تنها با چند خط کد، می توانید کدهای QR زیبایی ایجاد کنید که می توان از آنها برای پیوندهای وب سایت، اطلاعات تماس و موارد دیگر استفاده کرد. چه شما یک توسعه دهنده، بازاریاب یا فقط کسی باشید که به دنبال ایجاد یک کد QR برای استفاده شخصی هستید، Aspose.BarCode برای Python راه حل عالی است. خودتان آن را امتحان کنید و ببینید که چقدر آسان است که کدهای QR خیره کننده را در چند دقیقه ایجاد کنید. در صورت وجود هرگونه ابهام، لطفاً با ما در [تالار گفتمان پشتیبانی رایگان21 تماس بگیرید.