Розроблення та дослідження пристрою ідентифікації облич
Автор: Кромкач Владислав Олександрович
Кваліфікаційний рівень: магістр
Спеціальність: Комп'ютерні системи управління рухомими об'єктами (автомобільний транспорт)
Інститут: Інститут комп'ютерних технологій, автоматики та метрології
Форма навчання: денна
Навчальний рік: 2021-2022 н.р.
Мова захисту: українська
Анотація: У даній магістерській кваліфікаційній роботі вирішувалися завдання розробки системи, яка забезпечує ідентифікацію облич за допомогою недорогого пристрою, доступного для використання середньостатистичними громадянами. Об’єкт дослідження - алгоритмічна база та програмне забезпечення аналізу зображень. Предмет дослідження - методи машинного навчання для пошуку та виокремлення об’єктів на зображенні. Мета дослідження: розробка системи, яка забезпечує ідентифікацію облич за допомогою Raspberry Pi Zero W, камери Pi, що створена спеціально для Raspberry, PIR модуля, мови програмування Python та бібліотеки openCV для обробки зображень в реальному часі. Розглянуті основні сфери використання пристроїв ідентифікації особи, проаналізовано існуючі пристрої для розпізнавання облич, їхні категорії та основні характеристики, проведено порівняльний аналіз існуючих методів для ідентифікації облич, хмарних провайдерів та технологій для розпізнавання облич. На основі проведеного аналізу обрано технологію для розпізнавання облич для розробки проєктного рішення; розроблено програмне забезпечення з можливістю подальшої конфігурації користувачем. Розрахована економічна доцільність проєктного рішення. Наукова новизна роботи. Використано новітні методи та технології для ідентифікації обличчя та розроблено доступний для використання середньостатистичними громадянами пристрій ідентифікації облич. Практичне значення отриманих результатів. Розроблена система не зможе повністю замінити роль камер відеоспостереження CCTV, особливо у великих комерційних установках, але дасть можливість власникам будинків із низьким рівнем доходу здійснювати спостереження за своїми будинками за дуже доступною ціною. Отримані результати сприятимуть подальшим теоретичним та практичним дослідженням у сфері вдосконалення процесу ідентифікації особи, розробки нових пристроїв та програмних методів. Результати виконання роботи. В результаті виконання роботи було створено систему, яка забезпечує ідентифікацію облич за допомогою мікрокомп’ютера Raspberry Pi Zero W, камери Pi, що створена спеціально для Raspberry, PIR модуля, мови програмування Python, бібліотеки Face recognition, віддаленого сервера Amazon Web Services з встановленим додатком Flask, автоматизатора робочого процесу Github Actions та бібліотеки openCV для обробки зображень в реальному часі. Розроблене програмне забезпечення, встановлене на мікрокомп’ютері, дасть можливість вирішити проблему використання середньостатистичними громадянами доступних за ціною пристроїв ідентифікації обличчя та допоможе підвищити рівень безпеки. Ключові слова: ідентифікація обличчя, face identification, Raspberry, Python, AWS, Flask, Dlib, Github Actions, OpenCV.