Este tópico explica o processo para escanear QR Code usando Python. Ele aborda o algoritmo e inclui o código de exemplo para criar o scanner QR em Python. Além disso, você não precisa de software de processamento de imagem para ler um código QR de qualquer imagem.
Etapas para escanear código QR usando Python
- Instale Aspose.BarCode for Python via .NET para escanear códigos QR
- Crie um objeto da classe BarCodeReader para carregar a imagem de entrada
- Especifique os tipos de decodificação com DecodeType para identificar
- Leia o código QR e imprima os resultados
As etapas acima descritas descrevem o fluxo de trabalho para ler código QR em Python. O processo começa com a configuração da API na seção Novos lançamentos. Em seguida, carregue a imagem de origem e especifique o tipo de decodificação. Por fim, leia o código QR e imprima o resultado.
Código para escanear código QR de imagem usando Python
import aspose.barcode | |
import aspose.barcode as barcode | |
from aspose.barcode import * | |
from aspose.barcode import barcoderecognition | |
path = "C://SampleFiles//" | |
license = aspose.barcode.License() | |
license.set_license(path + "License.lic") | |
# Instantiate the BarCodeReader | |
BarcodeReader = barcoderecognition.BarCodeReader("qr-code.png" , barcoderecognition.DecodeType.QR) | |
# Read the QR code | |
results = BarcodeReader.read_bar_codes() | |
for x in results: | |
print(x.code_text) | |
print(x.code_type_name) |
Este trecho de código foi criado para criar um leitor de QR usando Python. Primeiro, crie um objeto de classe BarCodeReader enquanto especifica o DecodeType do código QR ou código de barras de origem. Por fim, imprima o resultado reconhecido como o texto QR e seu tipo.
Neste tutorial, você aprendeu a escanear código QR usando Python. Se quiser gerar um código de barras EAN13, consulte o artigo em Gerar código de barras EAN13 em Python.