Esta guía explica cómo escanear códigos QR con la API REST de Python. Aprenderá a desarrollar un escáner QR con una API basada en Python utilizando un SDK de la nube basado en Python. Le ayudará a definir el código de barras o los tipos de QR de destino para un reconocimiento rápido desde un image determinado.
Requisito previo
- Crea una cuenta y obtén credenciales de API para leer un código QR
- Descargue SDK de Aspose.BarCode Cloud para Python para leer varios códigos QR de una imagen
- Configurar un proyecto de Python con el SDK anterior
Pasos para escanear fotos QR con la API REST de Python
- Agregue referencias a Aspose.BarCode.Cloud.Sdk.Api y Aspose.BarCode.Cloud.Sdk.Model para acceder a las clases de API y modelos
- Cree un objeto de configuración y configure la URL base de la API, el ID del cliente y el secreto del cliente para la autenticación con Aspose.BarCode Cloud
- Especifique el nombre del archivo de imagen y ábralo como un flujo de archivos para prepararlo para el reconocimiento
- Cree una instancia de RecognizeApi utilizando el objeto de configuración configurado
- Llame al método ReconocerMultiparteAsync con DecodeBarcodeType.QR y el flujo de archivos para detectar códigos QR en la imagen
- Recorrer los códigos de barras reconocidos en la respuesta y mostrar sus valores y tipos
Estos pasos resumen el proceso para desarrollar una aplicación de escáner de códigos QR con la API Python Low Code. Primero, configure el entorno agregando Aspose.BarCode.Cloud.Sdk.Api y Aspose.BarCode.Cloud.Sdk.Model, cree un objeto de configuración con sus credenciales y cargue el archivo de imagen (MultipleQRCodes.png) en un FileStream. Luego, use la clase RecognizeApi para llamar a RecognizeMultipartAsync y recorra los resultados para mostrar el BarcodeValue y el Type de cada código QR.
Código para leer códigos QR con la interfaz REST de Python
El código anterior demuestra cómo escanear un código QR desde una imagen con la interfaz REST de Python. Al configurar DecodeBarcodeType (por ejemplo, QR), se le indica a la API que solo busque ese tipo de código en lugar de verificar todos los tipos posibles. Esto hace que el escaneo sea más rápido y confiable, y evita escanear códigos de barras no deseados.
Este breve tutorial nos ha enseñado el proceso de desarrollo de un lector QR. Para leer códigos de barras, consulte el artículo sobre Escanear código de barras con la API REST de Python.