Details

Title Разработка интеллектуальной системы автоматического распознавания QR-кодов на основе модели YOLOv8 с графическим интерфейсом: выпускная квалификационная работа бакалавра: направление 27.03.04 «Управление в технических системах» ; образовательная программа 27.03.04_07 «Промышленный искусственный интеллект» = Development of an Intelligent QR Code Recognition System Based on the YOLOv8 Model with a PyQt5 Graphical Interface
Creators Го Цзядун
Scientific adviser Рассказова Альбина Николаевна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects QR-код ; распознавание QR-кодов ; компьютерное зрение ; глубокое обучение ; YOLOv8 ; PyQt5 ; графический интерфейс ; обработка изображений ; обработка видео ; QR code ; QR code recognition ; computer vision ; deep learning ; graphical user interface ; image processing ; video processing
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 27.03.04
Speciality group (FGOS) 270000 - Управление в технических системах
DOI 10.18720/SPBPU/3/2026/vr/vr26-5786
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\42861
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Цель работы — разработка системы распознавания QR-кодов на базе модели YOLOv8 с графическим интерфейсом PyQt5. В работе выполнен анализ существующих методов распознавания QR-кодов, сформирован и размечен датасет, обучена модель YOLOv8n, разработан графический интерфейс на базе PyQt5 и проведено экспериментальное тестирование системы. В результате разработана система распознавания QR-кодов, обеспечивающая точность детектирования и высокую скорость обработки. Экспериментальные результаты показали следующие значения метрик: Precision — 0,95, Recall — 0,53, F1-score — 0,53, mAP@0.5 — 0,536. Средняя скорость обработки видеопотока составила 34,60 FPS. Практическая значимость работы заключается в возможности применения разработанной системы для автоматического распознавания QR-кодов в задачах, близких к реальному времени.

The aim of the work is to develop a QR code recognition system based on the YOLOv8 model with a PyQt5 graphical user interface. The work includes an analysis of existing QR code recognition methods, dataset collection and annotation, training of the YOLOv8n model, development of a PyQt5-based graphical user interface, and experimental testing of the system. As a result, a QR code recognition system was developed, providing accurate detection and high processing speed. Experimental results demonstrated the following performance metrics: Precision = 0.95, Recall = 0.53, F1-score = 0.53, and mAP@0.5 = 0.536. The average video stream processing speed reached 34.60 FPS. The practical significance of the work lies in the possibility of applying the developed system to automatic QR code recognition tasks in near real-time conditions.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
...