Розробка додатку-месенджера з функцією розпізнавання простих емоцій засобами бібліотек OpenCV та DeepFace
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Темою дипломної роботи є розробка додатку-месенджера з функцією розпізнавання простих емоцій засобами бібліотек OpenCV та DeepFace. Актуальність роботи зумовлена відсутністю у сучасних месенджерах засобів автоматичної передачі емоційного стану співрозмовника, що знижує якість цифрової комунікації. Метою роботи є розробка багатокористувацького застосунку EmotiChat із вбудованим модулем розпізнавання базових емоцій користувача у реальному часі на основі аналізу міміки обличчя. У роботі розглянуто класичні та нейромережеві методи розпізнавання виразів обличчя; за критеріями точності, швидкодії та простоти інтеграції для реалізації вибрано зв’язку бібліотек OpenCV (захоплення та обробка відеопотоку) і DeepFace (нейромережева класифікація емоцій). У процесі виконання роботи спроєктовано клієнт-серверну архітектуру на базі протоколу WebSocket; реалізовано асинхронний Python-сервер для маршрутизації повідомлень та емоційних метаданих; розроблено клієнтський GUI-застосунок на Tkinter із модулем захоплення відеопотоку засобами OpenCV та інтегрованою нейромережевою моделлю DeepFace для класифікації семи емоційних станів; проведено функціональне тестування системи. Результатом виконаної роботи є готовий програмний продукт, який забезпечує обмін повідомленнями в режимі реального часу з автоматичним визначенням та відображенням емоції користувача під час активної сесії чату.
