Зчитувач QR-коду Python

Чи хотіли ви коли-небудь створити ефективний і високопродуктивний сканер QR-коду? У цій публікації блогу ми розглянемо, як створити високопродуктивний зчитувач QR-кодів Python. Ми розглянемо кроки для читання та декодування QR-кодів у Python. Ми також обговоримо способи виявлення та зчитування спотворених, неправильних або пошкоджених QR-кодів. Незалежно від того, чи ви розробник, який хоче додати функціональність QR-коду у свою програму, чи любитель, який хоче дізнатися більше про цю технологію, ця публікація надасть цінну інформацію.

У цій статті будуть розглянуті такі теми:

  1. API зчитування QR-коду Python
  2. Читання QR-коду в Python
  3. Прочитати неправильний QR-код
  4. Розпізнати спотворений QR-код
  5. Виявлення кольорового QR-коду на кольоровому фоні
  6. Отримайте безкоштовну ліцензію на бібліотеку QR-кодів Python
  7. Читати QR-код онлайн
  8. Відскануйте QR-код онлайн
  9. Бібліотека QR-кодів Python - навчальні ресурси

Python QR Code Reader API

Ми можемо генерувати та читати QR-код у Python за допомогою Aspose.BarCode for Python. Це потужна бібліотека QR-кодів Python, яка дозволяє розробникам легко додавати функції створення та розпізнавання штрих-кодів до своїх програм Python. Він підтримує широкий спектр форматів штрих-кодів, включаючи лінійні та двовимірні штрих-коди, і може використовуватися для створення штрих-кодів у різних форматах зображень, таких як JPEG, PNG і GIF . API також надає можливість розпізнавати штрих-коди із зображень і читати їх дані.

Будь ласка, завантажте пакет бібліотеки QR-коду Python або інсталюйте API з PyPI за допомогою такої команди pip у консолі:

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

Читання QR-коду в Python

Ми можемо прочитати QR-код у Python за допомогою Aspose.BarCode for Python, виконавши наведені нижче дії:

  1. Створіть екземпляр класу BarCodeReader.
  2. Викличте метод readbarcodes() і отримайте результати розпізнавання.
  3. Нарешті, перегляньте результати та покажіть розпізнаний тип і текст коду.

У наступному прикладі коду показано, як читати QR-код у Python.

# Цей приклад коду демонструє, як читати QR-код у Python.
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-коду в Python

Читання QR-коду в Python.

Прочитайте неправильний QR-код

Ми можемо читати зіпсовані, пошкоджені, низькоякісні та розмиті QR-коди за допомогою Aspose.BarCode for Python. Для цього ми можемо вказати параметри якості для виявлення, розпізнавання та зчитування таких QR-кодів.

Ми можемо прочитати явно неправильний QR-код, виконавши наведені нижче дії.

  1. По-перше, створіть екземпляр класу BarCodeReader.
  2. Далі встановіть параметри якості allowincorrectbarcodes і readtinybarcodes на True.
  3. Після цього викличте метод readbarcodes() і отримайте результати розпізнавання.
  4. Нарешті, перегляньте результати та покажіть розпізнаний тип і текст коду.

У наведеному нижче прикладі коду показано, як прочитати явно неправильний QR-код у Python.

# Цей приклад коду демонструє, як читати неправильний QR-код у Python.
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-код у Python.

Прочитайте неправильний QR-код у Python.

Розпізнайте спотворений QR-код

Ми можемо прочитати спотворений або пошкоджений QR-код, виконавши кроки, згадані раніше. Однак нам потрібно встановити для властивості allowqrmicroqrrestoration значення true.

У наведеному нижче прикладі коду показано, як читати спотворений QR-код у Python.

# Цей приклад коду демонструє, як читати спотворений або пошкоджений QR-код у Python.
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-коду в Python.

Читання спотвореного QR-коду в Python.

Виявлення кольорового QR-коду на кольоровому фоні

Ми також можемо зчитувати кольоровий QR-код із кольорового фонового зображення, виконавши кроки, згадані раніше. Однак нам потрібно встановити для властивості allowcomplexbackground значення true.

У наступному прикладі коду показано, як читати кольоровий QR-код у Python.

# Цей приклад коду демонструє, як читати кольоровий QR-код із кольоровим фоном у Python.
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-код у Python.

Читайте кольоровий QR-код у Python.

Зчитувач QR-коду Python – отримайте безкоштовну ліцензію

Aspose пропонує безкоштовну ознайомлювальну версію, яку можна використовувати для тестування функцій і можливостей бібліотеки. Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.

Читайте QR-код онлайн

Ви можете безкоштовно прочитати QR-код онлайн за допомогою онлайн-програми для читання QR-коду, розробленої за допомогою цього API. Будь ласка, увійдіть у безкоштовний онлайн-додаток для читання QR-кодів за таким посиланням:

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

Сканер QR-коду Python - скануйте QR-код онлайн

Ви також можете безкоштовно сканувати QR-код онлайн за допомогою онлайн-сканера QR-коду, розробленого за допомогою цього API. Для сканування QR-коду потрібно підключити камеру. Будь ласка, відкрийте безкоштовний онлайн-додаток для сканування QR-кодів за таким посиланням:

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

Бібліотека QR-кодів Python – навчальні ресурси

Ви можете дізнатися більше про генерацію QR-коду та дослідити інші функції Aspose.BarCode for Python за допомогою наведених нижче ресурсів:

Висновок

У цій публікації блогу ми показали вам, як розробити власний налаштований зчитувач QR-коду Python за допомогою бібліотеки QR-коду Python. Дотримуючись кроків, описаних у цьому посібнику, ви можете легко створити QR-коди для різних типів даних. За допомогою лише кількох рядків коду ви можете створити чудові QR-коди, які можна використовувати для посилань на веб-сайти, контактної інформації тощо. Незалежно від того, чи ви розробник, маркетолог чи просто хтось, хто хоче створити QR-код для особистого використання, Aspose.BarCode for Python є ідеальним рішенням. Спробуйте самі та переконайтеся, як легко створити приголомшливі QR-коди всього за кілька хвилин. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також