У цьому посібнику пояснюється, як сканувати QR-код за допомогою Python REST API. Ви навчитеся розробляти QR-сканер з API на базі Python за допомогою Cloud SDK на базі Python. Він допоможе вам визначити цільові типи штрих-кодів або QR-кодів для швидкого розпізнавання з заданого image.
Передумова
- Створіть обліковий запис та отримайте облікові дані API для зчитування QR-коду
- Завантажте Хмарний SDK Aspose.BarCode для Python, щоб зчитати кілька QR-кодів із зображення
- Налаштуйте проект Python за допомогою вищезазначеного SDK
Кроки для сканера QR-кодів фотографій з Python REST API
- Додайте посилання на Aspose.BarCode.Cloud.Sdk.Api та Aspose.BarCode.Cloud.Sdk.Model для доступу до API та класів моделей
- Створіть об’єкт конфігурації та встановіть базову URL-адресу API, ідентифікатор клієнта та секрет клієнта для автентифікації за допомогою Aspose.BarCode Cloud
- Вкажіть ім’я файлу зображення та відкрийте його як файловий потік, щоб підготувати його до розпізнавання
- Створіть екземпляр RecognizeApi, використовуючи налаштований об’єкт Configuration
- Викличте метод Розпізнати багатопартійну асинхронність з DecodeBarcodeType.QR та потоком файлів, щоб виявити QR-коди на зображенні.
- Перебрати розпізнані штрих-коди у відповіді та відобразити їхні значення та типи
Ці кроки підсумовують процес розробки додатку для сканування QR-кодів за допомогою Python Low Code API. Спочатку налаштуйте середовище, додавши Aspose.BarCode.Cloud.Sdk.Api та Aspose.BarCode.Cloud.Sdk.Model, створіть об’єкт Configuration з вашими обліковими даними та завантажте файл зображення (MultipleQRCodes.png) у FileStream. Потім скористайтеся класом RecognizeApi для виклику RecognizeMultipartAsync та переберіть результати, щоб відобразити BarcodeValue та Type кожного QR-коду.
Код для зчитування QR-коду за допомогою REST-інтерфейсу Python
Наведений вище код демонструє, як сканувати QR-код із зображення за допомогою REST-інтерфейсу Python. Встановлюючи DecodeBarcodeType (наприклад, QR), ви повідомляєте API, що потрібно шукати лише цей тип коду, а не перевіряти всі можливі типи. Це робить сканування швидшим, надійнішим та дозволяє уникнути сканування небажаних штрих-кодів.
Цей короткий посібник навчив нас процесу розробки зчитувача QR-кодів. Щоб дізнатися, як зчитувати штрих-коди, зверніться до статті про Сканування штрих-коду за допомогою Python REST API.