Тази тема обяснява процеса на сканиране на QR Code с помощта на Python. Той обхваща алгоритъма и включва примерния код за създаване на QR скенер в Python. Освен това не се нуждаете от софтуер за обработка на изображения, за да прочетете QR код от всяка снимка.
Стъпки за сканиране на QR код с помощта на Python
- Инсталирайте Aspose.BarCode for Python via .NET, за да сканирате QR кодове
- Създайте обект от класа BarCodeReader, за да заредите входното изображение
- Посочете типовете декодиране с DecodeType за идентифициране
- Прочетете QR кода и отпечатайте резултатите
Гореспоменатите стъпки очертават работния процес за четене на QR код в Python. Процесът започва с конфигуриране на API от секцията Нови издания. След това заредете изходното изображение и посочете типа декодиране. Накрая прочетете QR кода и отпечатайте резултата.
Код за сканиране на QR код от изображение с помощта на 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) |
Този кодов фрагмент е предназначен за създаване на QR четец с помощта на Python. Първо, създайте обект от клас BarCodeReader, докато указвате DecodeType на изходния QR код или баркод. Накрая отпечатайте разпознатия резултат като QR текст и неговия тип.
В този урок се научихте да сканирате QR код с помощта на Python. Ако искате да генерирате баркод EAN13, вижте статията на Генерирайте EAN13 баркод в Python.