Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49999
Назва: Комп'ютеризована система багатокамерного відеозапису динамічних об’єктів
Інші назви: Computerized Multi-Camera Video Recording System for Dynamic Objects
Автори: Чорняк, Олексій ВІкторович
Oleksii, Chorniak
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Бібліографічний опис: Чорняк О.В. Комп'ютеризована система багатокамерного відеозапису динамічних об’єктів : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. Є.В. Тиш. — Тернопіль: ТНТУ, 2025. — 71 с.
Bibliographic description: Oleksii C. Computerized Multi-Camera Video Recording System for Dynamic Objects : Bachelor Thesis „123 — Computer Engineering“ / Chorniak Oleksii - Ternopil, TNTU, 2025 – 71 p.
Дата публікації: 17-чер-2025
Дата подання: 24-чер-2025
Дата внесення: 26-сер-2025
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Тиш, Євгенія Володимирівна
Tysh, Yevheniia
Члени комітету: Небесний, Руслан Михайлович
Nebesnyi, Ruslan
УДК: 004.93
Теми: комп’ютерний зір
розпізнавання обличчя
OpenCV
глибока нейронна мережа (DNN)
Haar Cascade
ESP32cam
Arduino Nano
Python.
computer vision
face recognition
deep neural network (DNN)
ESP32-CAM
Arduino Nano
Python.
Кількість сторінок: 71
Короткий огляд (реферат): У кваліфікаційній роботі втілено систему розпізнавання облич в реальному часі з застосуванням бібліотеки OpenCV. Зображення обробляються з відеопотоку, а знайдені обличчя аналізуються для подальшого управління положенням камери. Координати об’єкта надсилаються на мікроконтролери Arduino Nano та ESP32, котрі управляють сервомоторами. Зв'язок між програмою на Python та мікроконтролерами відбувається через послідовний інтерфейс. Система демонструє інтеграцію комп'ютерного зору з вбудованими пристроями для автоматизованого стеження об'єктів.
In this qualification work, a real-time face recognition system was implemented using the OpenCV library. Images are processed from a video stream, and the detected faces are analyzed to control the position of the camera. The coordinates of the object are transmitted to Arduino Nano and ESP32 microcontrollers, which operate the servo motors. Communication between the Python-based software and the microcontrollers is established via a serial interface. The system demonstrates the integration of computer vision with embedded devices for automated object tracking.
Зміст: ЗМІСТ ВСТУП …... 9 РОЗДІЛ 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ 11 1.1 Аналіз області застосування комп’ютерної системи 11 1.2 Аналіз вимог до комп’ютерної системи 13 1.3 Аналіз існуючих аналогів та переваги комп’ютерної системи 15 РОЗДІЛ 2 ПРОЄКТНА ЧАСТИНА 19 2.1 Опис логіки роботи комп’ютерної системи 19 2.1.1 Передача відеопотоку 20 2.1.2 Обробка кадру за допомогою OpenCV та обчислення координат 20 2.1.3 Передача команди повороту 21 2.2 Обгрунтування вибору апаратного забеспечення компютерезованої системи…… 22 2.2.1 Обгрунтування вибору відеокамери 22 2.2.2 Обгрунтування вибору сервоприврду 25 2.2.3 Опис розробленого штативу 28 2.2.4 Структурна схема роботи компютеризованої системи 30 2.3 Обгрунтування вибору програмного забеспечення компютерезованої системи …………………………………………………………………………...32 2.3.1 Схема алгоритму роботи компютеризованої системи 34 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА 38 3.1 Реалізація практичних рішень 38 3.1.1 Налаштування середовища розробки для програмування ESP32 cam 38 3.1.2 Налаштування середовища розробки для роботи з OpenCV 41 3.1.3 Налаштування середовища робзобки для Arduino Nano 42 3.2 Тестування комп'ютериризованої системи 44 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 48 4.1 Менеджмент безпеки 48 4.2 Електробезпека на будівельному майданчику 50 ВИСНОВКИ 52 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 54 Додаток А Технічне завдання Додаток Б Лістинг
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/49999
Власник авторського права: © Чорняк Олексій ВІкторович, 2025
© Oleksii Chorniak, 2025
Перелік літератури: Жаровський Р.О., Луцик Н.С., Осухівська Г.М., ПалаEspressif Systems. ESP32-CAM Technical Reference Manual. URL: https://www.espressif.com/en/products/socs/esp32/resources(дата затвердження 6.03.2025р).мар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль: ТНТУ, 2024. 39 с.
Arduino. Огляд плати Arduino Nano. [Електронний ресурс] – Режим доступу URL:https://docs.arduino.cc/hardware/nano (дата затвердження 6.03.2025р).
Микитишин А.Г., Митник М.М., Стухляк П.Д., Пасічник В.В. Комп’ютерні мережі. Книга 2. Львів: «Магнолія 2006», 2024. 328 с.
Брадскі, Ґ., та Келер, А. Вивчення OpenCV: Комп'ютерний зір з бібліотекою OpenCV. O’Reilly Media, 2008. 580 ст.
Паламар М.І., Стрембіцький М.О., Паламар А.М. Проектування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ. 2019. 150 с.
Обласюк, А.М. Вбудовані системи керування: підручник. – Львів: Вид-во Львівської політехніки, 2019. 276 стор.
Kharchenko A., Bodnarchuk І., Yatcysyn V. The Method for Comparative Evaluation of Software Architecture with Accounting of Trade-offs. American Journal of Information Systems. 2014. Vol. 2, No. 1. P. 20-25.
GitHub. ESP32-CAM Розпізнавання облич і приклади стрімінгу. [Електронний ресурс] Режим доступу: https://github.com/espressif/esp32-camera
Лупенко С.А., Пасічник В.В., Тиш Є.В. Комп’ютерна логіка. Навчальний посібник. Львів: Видавництво «Магнолія 2006», 2024. 354 с.
Lupenko S., Orobchuk O., Stadnik N., Zozulya A. Modeling and signals processing using cyclic random functions. In Proceedings of the 13th IEEE International Scientific and Technical Conference on Computer Sciences and Information Technologies (CSIT). Lviv, Ukraine, 11–14 September, 2018. P. 360–366.
Тиш Є.В. Узагальнений алгоритм синтезу компонентів комп’ютерних систем на основі мікропрограмних автоматів. Вчені записки Таврійського національного університету імені В.І. Вернадського. Том 36 (75), № 1, 2025. С. 247-253.
Tysh Ie. Approach and method of evaluation of the general reliability indicator of computer systems. International scientific journal “Computer systems and information technologies”, 3 (5). Khmelnytskyi National University. 2021. Р.74-80.
Тиш Є.В., Шалапай Р.І. Типи вимог до комп’ютерних систем і методи їх виявлення. Матеріали XII міжнародної науково-практичної конференції молодих учених та студентів «Актуальні задачі сучасних технологій» (6-7 грудня 2023 року). Тернопіль: ТНТУ. 2023. С. 437.
Palamar A., Karpinski M., Palamar M., Osukhivska H., Mytnyk M. Remote Air Pollution Monitoring System Based on Internet of Things. CEUR Workshop Proceedings, 2nd International Workshop on Information Technologies: Theoretical and Applied Problems (ITTAP 2022), Ternopil, Ukraine, November 22–24, 2022. Vol. 3309. P. 194-204.
Palamar A., Palamar M., Osukhivska H. Real-time Health Monitoring Computer System Based on Internet of Medical Things. CEUR Workshop Proceedings, 3rd International Workshop on Information Technologies: Theoretical and Applied Problems (ITTAP 2023), Ternopil, Ukraine, Opole, Poland, November 22–24, 2023. Vol. 3628. P. 106-115.
Скобло Ю. С, Соколовська Т. Б., Мазоренко Д. І., Б 40 Тіщенко Л. М., Троянов М. М. Безпека життєдіяльності, 2003. 424 с
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Chorniak_Oleksii.pdf1,88 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора