Това ръководство обяснява как да сканирате QR код с Python REST API. Ще научите как да разработите QR скенер с Python-базиран API, използвайки Python-базиран Cloud SDK. То ще ви помогне да дефинирате целевите типове баркодове или QR кодове за бързо разпознаване от даден image.
Предварително условие
- Създайте акаунт и получете API идентификационни данни за четене на QR код
- Изтеглете Aspose.BarCode Cloud SDK за 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 код с Python REST интерфейс
Горният код демонстрира как да сканирате QR код от изображение с Python REST интерфейс. Като зададете DecodeBarcodeType (например QR), вие казвате на API да търси само този вид код, вместо да проверява всеки възможен тип. Това прави сканирането по-бързо, по-надеждно и избягва сканирането на нежелани баркодове.
Този кратък урок ни научи на процеса за разработване на QR четец. За да четете баркодове, вижте статията на Сканиране на баркод с Python REST API.