Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49584
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorНикитюк, Вячеслав Вячеславович-
dc.contributor.advisorNykytyuk, Vyacheslav-
dc.contributor.authorАбрамов, Микола Олегович-
dc.contributor.authorAbramov, Mykola-
dc.date.accessioned2025-07-05T17:14:10Z-
dc.date.available2025-07-05T17:14:10Z-
dc.date.issued2025-06-28-
dc.date.submitted2025-06-14-
dc.identifier.citationАбрамов М. О. Розпізнавання та реєстрація штрих кодів Data Matrix у потоковому відео : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. В. В. Никитюк. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 48 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49584-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 28.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена розробці сервісу розпізнавання та реєстрації штрих кодів DataMatrix у потоковому відео. У першому розділі проаналізовано предметну область дослідження, описано особливості цифрового маркування як елементу захищення від нелегального товару. Наведено характеристики визначення двовимірного коду DataMatrix та його розпізнавання. Розглянуто методи розпізнавання штрих-кодів DataMatrix. У другому розділі роботи описані програмні технології, котрі застосовуються при розробці сервісу. Спроектовано його архітектуру, котра містить чотири модулі (захоплення відео, розпізнавання, зберігання даних, HTTP -сервера). Докладно описано роботу кожного із них із наведенням фрагментів програмного коду скриптів на мові Python. Третій розділ роботи присвячений тестуванню сервісу та двом сценаріям його використання. Протестовано безпечну передачу даних із застосуванням проксі-сервера Nginx та самопідписуваного сертифікату. У четвертому розділі розглянуто важливі питання безпеки життєдіяльності та основ охорони праціuk_UA
dc.description.abstractThe qualification Thesis deals with the development of a service for recognizing and registering DataMatrix barcodes in streaming video. The first section analyzes the subject area of the study, describes the features of digital marking as an element of protection against illegal goods. The characteristics of determining a two-dimensional DataMatrix code and its recognition are given. Methods for recognizing DataMatrix barcodes are considered. The second section of the work describes the software technologies used in the development of the service. Its architecture is designed, which contains four modules (video capture, recognition, data storage, HTTP server). The operation of each of them is described in detail with fragments of the program code of scripts in the Python language. The third section of the work is devoted to testing the service and two scenarios of its use. Secure data transmission using the Nginx proxy server and a self-signed certificate is tested. The fourth section considers important issues of life safety and the basics of labor protectionuk_UA
dc.description.tableofcontentsВСТУП 7 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 9 1.1 Цифрове маркування товару як захист від нелегальної продукції 9 1.2 Робота зі штрих-кодами DataMatrix 10 1.2.1 Визначення двовимірного коду DataMatrix 10 1.2.2 Розпізнавання штрих-кодів DataMatrix 11 1.3 Дослідження методів розпізнавання штрих-кодів DataMatrix 14 РОЗДІЛ 2. ТЕОРЕТИЧНА ЧАСТИНА 18 2.1 Використовувані технології 18 2.2 Архітектура сервісу 20 2.2.1 Модуль розпізнавання штрих-кодів DataMatrix 21 2.2.2 Модуль відеозахоплення 23 2.2.3 Модуль HTTP -сервера. HTTP –протокол 24 2.3 REST API 26 2.3.1 Переваги REST API. Порівняння з SOAP API 26 2.3.2 REST API та зворотний проксі: ефективне зберігання та обмін інформацією про штрих-коди DataMatrix 27 РОЗДІЛ 3. ТЕСТУВАННЯ СЕРВІСУ. СЦЕНАРІЇ ВИКОРИСТАННЯ 29 3.1 Сценарій 1. Запит із зображенням на пошук та декодування штрих-коду 29 3.2 Сценарій 2. Виявлення та збереження штрих-кодів у відеопотоці 33 3.3 Тестування безпечної передачі даних 35 3.3.1 Використання проксі-сервера Nginx 36 3.3.2 Використання самопідписаного сертифіката 37 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 41 4.1 Навчання працюючих і інструктажі з охорони праці 41 4.2 Санітарно-гігієнічні вимоги до умов праці. 43 ВИСНОВКИ 46 ПЕРЕЛІК ДЖЕРЕЛ 47 ДОДАТКИuk_UA
dc.format.extent48-
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject122uk_UA
dc.subjectвідеопотікuk_UA
dc.subjectрозпізнаванняuk_UA
dc.subjectштрих кодuk_UA
dc.subjectbarcodeuk_UA
dc.subjectdatamatrixuk_UA
dc.subjectrecognitionuk_UA
dc.subjectrest apiuk_UA
dc.subjectvideo streamuk_UA
dc.titleРозпізнавання та реєстрація штрих кодів DataMatrix у потоковому відеоuk_UA
dc.title.alternativeRecognition and registration of DataMatrix barcodes in streaming videouk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Абрамов Микола Олегович, 2025uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.932uk_UA
dc.relation.references1. ЗЧИТУВАННЯ КОДІВ [Електронний ресурс] – Режим доступу: https://machinevisionukraine.com/code_reading_application/ (Дата звернення: 18.03.2025).uk_UA
dc.relation.references2. Правила та види маркування продукції [Електронний ресурс] – Режим доступу: https://ukrstandart.net/korysna-informatsiia/pravyla-ta-vydy-markuvannia-produktsii (Дата звернення: 28.03.2025).uk_UA
dc.relation.references3. Data Matrix [Електронний ресурс] – Режим доступу: https://www.vostok.dp.ua/ukr/infa1/glossary/data-matrix/ (Дата звернення: 28.03.2025).uk_UA
dc.relation.references4. Chung, F. Spectral Graph Theory, AMS. Providence, RI. DeValois, R. and DeValois, K. Spatial Vision. Oxford University Press. New York, N.Y.uk_UA
dc.relation.references5. У чому різниця між кодами Data Matrix і QR-кодом/ [Електронний ресурс] – Режим доступу: https://dou.ua/forums/topic/48845/ (Дата звернення: 02.04.2025).uk_UA
dc.relation.references6. Dita, I. Using mean shift algorithm in the recognition of industrial data matrix codes / I. Dita, V. Gui, M. Otesteanu, F. Quint // SITE'12 Proceedings of the 11th international conference on Telecommunications and Informatics, Proceedings of the 11th international conference on Signal Processing. – Wisconsin, USA: World Scientific and Engineering Academy and Society (WSEAS) Stevens Point, 2012. – P. 174-179.uk_UA
dc.relation.references7. Dita, I. A scanning method for industrial data matrix codes marked on spherical surfaces / I. Dita, V. Gui, M. Otesteanu, F. Quint // SITE'12 Proceedings of the 11th international conference on Telecommunications and Informatics, Proceedings of the 11th international conference on Signal Processing. – Wisconsin, USA: World Scientific and Engineering Academy and Society (WSEAS) Stevens Point, 2012. – P. 38-42.uk_UA
dc.relation.references8. L. Karrach, E. Pivarčiová. “Options to use data matrix codes in production engineering”. Management Systems in Production Engineering, vol. 26 (4), pp. 231-236, 2018.uk_UA
dc.relation.references9. Karrach Ladislav, Pivarčiová Elena. Recognition of Data Matrix Codes in Images and their Applications in Production Processes. // Management Systems in Production Engineering, Vol. 28, no. 3. pp. 154 – 161. 2020. DOI https://doi.org/10.2478/mspe-2020-0023.uk_UA
dc.relation.references10. Gaitatzis, T. Learn REST APIs: Your guide to how to find, learn, and connect to the REST APIs that powers the Internet of Things revolution / T. Gaitatzis. – Ottawa: BackupBrain Press, 2019. 109 p. ISBN 1989775004.uk_UA
dc.relation.references11. Основні підходи до ефективного тестування ПЗ [Електронний ресурс] – Режим доступу: https://dou.ua/forums/topic/48845/ (Дата звернення: 04.04.2025).uk_UA
dc.relation.references12. Bodnarchuk, I., Skorenkyy, Y., Kramar, T., Duda, O., & Nykytyuk, V. (2022). Use of Analytical Hierarchy Process in Scenarios Design for a Digital Museum with XR components. ITTAP, 414–425.uk_UA
dc.relation.references13. Dozorskyi, V., Dediv, I., Sverstiuk, S., Nykytyuk, V., & Karnaukhov, A. (2023). The Method of Commands Identification to Voice Control of the Electric Wheelchair.uk_UA
dc.relation.references14. Koroliuk, R., Nykytyuk, V., Tymoshchuk, V., Soyka, V., & Tymoshchuk, D. (2025). Automated monitoring of bee colony movement in the hive during winter season.uk_UA
dc.relation.references15. Zagorodna, N., Skorenkyy, Y., Kunanets, N., Baran, I., Stadnyk, M. Augmented Reality Enhanced Learning Tools Development for Cybersecurity Major. CEUR Workshop Proceedings., 2022, 3309, pp. 25–32uk_UA
dc.relation.references16. Заікіна Д., Глива В. Основи охорони праці та безпека життєдіяльності. 2019. URL: https://doi.org/10.31435/rsglobal/001 (дата звернення: 14.04.2025).uk_UA
dc.relation.references17. Безпека в надзвичайних ситуаціях. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання / укл.: Стручок В. С. Тернопіль: ФОП Паляниця В. А., 2022. 156 с.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2025_KRB_SN-43_Abramov_MO.pdfДипломна робота1,1 MBAdobe PDFПереглянути/відкрити


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

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