Автоматизована веб-система розпізнавання акторів на відео

dc.contributor.advisorШалденко, Олексій Вікторович
dc.contributor.authorЯрмошенко, Роман Юрійович
dc.date.accessioned2025-10-15T09:53:37Z
dc.date.available2025-10-15T09:53:37Z
dc.date.issued2025
dc.description.abstractДипломна робота складається з 59 сторінок, вміщує 23 ілюстрації,1 таблицю, 1 додаток, 20 джерел у списку літератури. Основна мета роботи — створення веб-системи для автоматизованого розпізнавання акторів у відео на основі ембедингів облич і персоналізованих порогів схожості. У процесі реалізації використано методи комп’ютерного зору, глибокого навчання, кластеризації, а також технології Python, FAISS та Streamlit. Розроблена система дозволяє ефективно виявляти акторів на відеофрагментах, враховуючи варіативність зовнішності за допомогою кластерів ембедингів і персоналізованих моделей. Робота охоплює аналіз сучасних підходів до розпізнавання облич, архітектуру запропонованої системи, методику адаптивного налаштування порогів та оцінку точності розпізнавання. Практична цінність проєкту полягає у можливості його використання для цифрової фільмографії, архівування та відеоаналітики. «Автоматизована веб-система розпізнавання акторів у відео» — це веб-застосунок, що дає змогу користувачам завантажувати відеофайли, автоматично виявляти обличчя акторів і відображати результати розпізнавання у зручному інтерфейсі. Система побудована на базі Python із використанням фреймворку Streamlit та HTML і CSS для створення інтерфейсу. Для обробки відеокадрів застосовано бібліотеку OpenCV, а розпізнавання облич здійснюється за допомогою DeepFace і FAISS, що забезпечує швидкий пошук та кластеризацію векторних уявлень. Зібрана статистика присутності акторів дозволяє аналізувати кадри в режимі реального часу та формувати звітні таблиці з інформацією про ідентифікованих осіб.
dc.description.abstractotherThe thesis consists of 59 pages, contains 23 illustrations, 1 table, 1 appendix, 20 sources in the list of references. The main goal of the work is to create a web-based system for automated recognition of actors in video based on face embeddings and personalized similarity thresholds. In the process of implementation, computer vision, deep learning, clustering, as well as Python, FAISS, and Streamlit technologies were used. The developed system allows for efficient detection of actors in video clips, taking into account the variability of appearance using embedding clusters and personalized models. The work includes an analysis of current approaches to face recognition, the architecture of the proposed system, a methodology for adaptive threshold adjustment, and an assessment of recognition accuracy. The practical value of the project lies in the possibility of using it for digital filmography, archiving, and video analytics.
dc.format.extent67 с.
dc.identifier.citationЯрмошенко, Р. Ю. Автоматизована веб-система розпізнавання акторів на відео : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Ярмошенко Роман Юрійович. – Київ, 2025. – 67 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76869
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectрозпізнавання облич
dc.subjectвідеоаналітика
dc.subjectмашинне навчання
dc.subjectкластеризація
dc.subjectперсоналізовані пороги
dc.subjectStreamlit
dc.subjectFAISS
dc.subjectface recognition
dc.subjectvideo analytics
dc.subjectmachine learning
dc.subjectclustering
dc.subjectpersonalized thresholds
dc.titleАвтоматизована веб-система розпізнавання акторів на відео
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Yarmoschenko_bakalavr.pdf
Розмір:
1.58 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: