Palun kasuta seda identifikaatorit viitamiseks ja linkimiseks:
http://elartu.tntu.edu.ua/handle/lib/49999
Pealkiri: | Комп'ютеризована система багатокамерного відеозапису динамічних об’єктів |
Teised pealkirjad: | Computerized Multi-Camera Video Recording System for Dynamic Objects |
Autor: | Чорняк, Олексій ВІкторович Oleksii, Chorniak |
Affiliation: | Тернопільський національний технічний університет імені Івана Пулюя Ternopil Ivan Puluj National Technical University |
Bibliographic description (Ukraine): | Чорняк О.В. Комп'ютеризована система багатокамерного відеозапису динамічних об’єктів : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. Є.В. Тиш. — Тернопіль: ТНТУ, 2025. — 71 с. |
Bibliographic description (International): | Oleksii C. Computerized Multi-Camera Video Recording System for Dynamic Objects : Bachelor Thesis „123 — Computer Engineering“ / Chorniak Oleksii - Ternopil, TNTU, 2025 – 71 p. |
Ilmumisaasta: | 17-juu-2025 |
Submitted date: | 24-juu-2025 |
Date of entry: | 26-aug-2025 |
Kirjastaja: | Тернопільський національний технічний університет імені Івана Пулюя |
Country (code): | UA |
Place of the edition/event: | Тернопільський національний технічний університет імені Івана Пулюя |
Supervisor: | Тиш, Євгенія Володимирівна Tysh, Yevheniia |
Committee members: | Небесний, Руслан Михайлович Nebesnyi, Ruslan |
UDC: | 004.93 |
Märksõnad: | комп’ютерний зір розпізнавання обличчя OpenCV глибока нейронна мережа (DNN) Haar Cascade ESP32cam Arduino Nano Python. computer vision face recognition deep neural network (DNN) ESP32-CAM Arduino Nano Python. |
Number of pages: | 71 |
Kokkuvõte: | У кваліфікаційній роботі втілено систему розпізнавання облич в реальному часі з застосуванням бібліотеки 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. |
Content: | ЗМІСТ ВСТУП …... 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 |
Copyright owner: | © Чорняк Олексій ВІкторович, 2025 © Oleksii Chorniak, 2025 |
References (Ukraine): | Жаровський Р.О., Луцик Н.С., Осухівська Г.М., Пала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 с |
Asub kollektsiooni(de)s: | 123 — Комп’ютерна інженерія (бакалаври) |
Failid selles objektis:
Fail | Kirjeldus | Suurus | Formaat | |
---|---|---|---|---|
Chorniak_Oleksii.pdf | 1,88 MB | Adobe PDF | Vaata/Ava |
Kõik teosed on Dspaces autoriõiguste kaitse all.
Admin vahendid