Details

Title: Разработка и внедрение системы управления студенческим общежитием на основе распознавания изображений лиц: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Creators: Шэнь Яньцзе
Scientific adviser: Тутыгин Владимир Семенович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Распознавание образов; Автоматизированные системы управления; распознавание лиц; управление общежитием; face recognition; hostel management
UDC: 004.93'1
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-4005
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\18230

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

Annotation

Выпускная квалификационная аттестационная работа магистра посвящена разработке и внедрению системы управления студенческим общежитием на основе распознавания изображений лиц. Задачи, которые решались в ходе исследования: 1. Исследовательский статус системы управления и ее значение для управления студентами. 2. Анализ текущих исследований и разработок технологии распознавания лиц. 3. Сравнительный анализ классических алгоритмов распознавания лиц и выбор подходящей технологии распознавания лиц для этой системы. 4. Разработка и внедрение системы управления студенческим общежитием, закрепление различных функций модуля за разными пользователями. 5. Применить выбранную технологию распознавания лиц к системе управления студенческим общежитием. 6. Тест для проверки эффективности системы управления общежитием с распознаванием лиц. Вся работа представляет собой систему управления общежитием, спроектированную и разработанную на основе платформы SSM. После исследования и анализа существующих алгоритмов распознавания лиц для реализации функции распознавания лиц используется интерфейс ArcFaceSDK, предоставляемый платформой разработки Arcsoft. Пусть администраторы имеют более четкое, прямое и точное представление о ситуации с размещениемстудентов и более полно гарантируют безопасность жизни и имущества студентов.

The final qualification attestation work of the master is devoted to the development and implementation of a student hostel management system based on face image recognition. Tasks that were solved in the course of the study: 1. Research status of the management system and its importance for student management. 2. Analysis of current research and development of face recognition technology. 3. Comparative analysis of classical face recognition algorithms and selection of an appropriate face recognition technology for this system. 4. Development and implementation of a student hostel management system, assigning various module functions to different users. 5. Apply the selected face recognition technology to the student residence management system. 6. Test to check the effectiveness of the hostel management system with face recognition. The whole work is a hostel management system designed and developed based on the SSM platform. After researching and analyzing existing face recognition algorithms, the ArcFaceSDK interface provided by the Arcsoft development platform is used to implement the face recognition function. Let the administrators have a clearer, more direct and accurate understanding of the student accommodation situation and more fully guarantee the safety of students' lives and property.

Document access rights

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

Table of Contents

  • Перечень рисунков
  • Перечень таблиц
  • Список сокращений
  • Введение
    • Актуальность исследования
    • ОБьект и предмет гсследования
    • Цель и задачи работы
    • Новизна системы
    • Практическая значимость
  • Глава 1. Обзор распознавания лиц
    • 1.1. Распознавание лиц и предварительная обработка
      • 1.1.1. Распознавание лиц
      • 1.1.2. Предварительная обработка изображения лица
    • 1.2. Классический алгоритм распознавания лиц
      • 1.2.1 Модель Facenet
      • 1.2.2 Модель Sphereface
      • 1.2.3 Модель ArcFace
    • 1.3. Сравнение и анализ классических алгоритмов
      • 1.3.1. Анализ эффекта сравнения лиц
      • 1.3.2. Анализ эффекта поиска лиц
    • 1.4. Режим приложения распознавания лиц
      • 1.4.1. Режим распознавания лиц 1:1
      • 1.4.2. Режим распознавания лиц 1: N
      • 1.4.3. Режим распознавания лиц M: N
    • 1.5. Выводы
  • Глава 2. Выбор и описание технологии
    • 2.1. Библиотека Vue.js
    • 2.2. Фреймворк Spring
      • 2.2.1.IOC
      • 2.2.2.AOP
    • 2.3. Пакет Spring MVC
    • 2.4. Фреймворк MyBatis
    • 2.5. Алгоритм Arcface
      • 2.5.1. Поток алгоритма
      • 2.5.2. Формула ArcFace
      • 3.5.3. Преимущества Arcface
    • 2.6. ArcFaceSDK
      • 2.6.1. Функции
      • 2.6.2. Бизнес-процесс
    • 2.7. Инструменты разработки
      • 2.7.1. Среда Разработки VsCode
      • 2.7.2. Среда Разработки Idea
      • 2.7.3. Инструмент Navicate
    • 2.8. Системные требования Описание
      • 2.8.1. Функциональные требования
      • 2.8.2. Системные конструктивные цели
      • 2.8.3. Нефункциональные требования
    • 2.9. Выводы
  • Глава 3. Реализация системы
    • 3.1. Реализация передней страницы
      • 3.1.1. Реализация страницы входа
      • 3.1.2. Реализация модуля управления информацией о
      • 3.1.3. Доступ к модулю управления записями
      • 3.1.4 Управление информацией о предупреждениях
      • 3.1.5 Управление классом, этажом, комнатой в общеж
      • 3.1.6 Модуль управления пользователями
    • 3.2 Реализация бэкенда и базы данных
    • 3.3 Реализация распознавания лиц
      • 3.3.1. Развертывание ArcfaceSDK
      • 3.3.2. Загрузка изображения лица
      • 3.3.3 Распознавание лиц
    • 3.4 Тест системы
      • 3.4.1 Статический анализ кода
      • 3.4.2 Функциональное тестирование
      • 3.4.3 Подробные протоколы испытаний
      • 3.4.4 Тест на распознавание лиц
    • 3.5 Выводы
  • Заключение
  • Список литературы

Usage statistics

stat Access count: 5
Last 30 days: 0
Detailed usage statistics