Skanna QR-koden med Python

Det här ämnet förklarar processen för att skanna QR Code med Python. Den täcker algoritmen och inkluderar exempelkoden för att skapa QR-skannern i Python. Dessutom behöver du ingen bildbehandlingsprogramvara för att läsa en QR-kod från vilken bild som helst.

Steg för att skanna QR-kod med Python

  1. Installera Aspose.BarCode for Python via .NET för att skanna QR-koder
  2. Skapa ett objekt av klassen BarCodeReader för att ladda indatabilden
  3. Ange avkodningstyperna med DecodeType för att identifiera
  4. Läs QR-koden och skriv ut resultatet

Ovannämnda steg beskriver arbetsflödet för att läsa QR-kod i Python. Processen börjar med att konfigurera API:t från avsnittet Nya utgåvor. Ladda sedan källbilden och ange avkodningstypen. Läs slutligen QR-koden och skriv ut resultatet.

Kod för att skanna QR-kod från bild med 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)

Detta kodavsnitt är utformat för att skapa en QR-läsare med Python. Skapa först ett BarCodeReader-klassobjekt samtidigt som du anger DecodeType för QR-källkoden eller streckkoden. Skriv slutligen ut det igenkända resultatet som QR-texten och dess typ.

I den här handledningen har du lärt dig att skanna QR-kod med Python. Om du vill generera en EAN13 streckkod, se artikeln om Generera EAN13 streckkod i Python.

 Svenska