В этой теме объясняется процесс сканирования 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.