Конструювання криволінійних контурів на основі аналізу зображень
dc.contributor.advisor | Кардашов, Олександр Вадимович | |
dc.contributor.author | Постернак, Антон Володимирович | |
dc.date.accessioned | 2024-09-09T10:43:27Z | |
dc.date.available | 2024-09-09T10:43:27Z | |
dc.date.issued | 2024 | |
dc.description | Розроблений програмний продукт – інтерактивний редактор криволінійних контурів на основі кривих Безьє третього порядку, з наявними можливостями аналізу меж зображень та накладанням на розрізненні сегменти країв зображень окремих наборів кривих. Реалізовано на мові програмування Python з використанням наступних сторонніх пакетів: OpenCV-Python для аналізу зображень, Numpy та SciPy для накладання кривих, PyQt6 для створення графічного інтерфейсу користувача та PyInstaller для формування виконуваного файлу Python-застосунку. | |
dc.description.abstract | Дипломна робота виконана на 73 сторінках, містить 26 ілюстрацій, 1 додаток, 12 джерел в переліку посилань. Структура включає вступ, 5 розділів і висновки. Мета роботи – створення програмного продукту для конструювання криволінійних контурів на основі аналізу зображень з використання кубічних кривих Безьє. Методи та засоби: мова програмування Python, бібліотека комп’ютерного зору OpenCV-Python, пакет наукових інструментів SciPy, бібліотека для робити з числовими даними NumPy, пакет для створення ГІК PyQt6, бібліотека для збірки виконуваних файлів Python-застосунків PyInstaller. Результат – редактор кривих Безьє третього порядку з можливостями створення на інтерактивного редагування наборів кубічних кривих Безьє, а також аналізу меж зображень та автоматичного накладання наборів кривих на розрізнені сегменти, визначені з меж зображення. | |
dc.description.abstractother | The graduate work report is completed on 73 pages, contains 26 illustrations, 1 appendix, and 12 sources in the list of references. The structure includes an introduction, 5 chapters, and conclusions. The aim of the work is to create a software product for designing curved contours based on image analysis using cubic Bezier curves. Methods and tools: Python programming language, OpenCV-Python computer vision library, SciPy scientific tools package, NumPy library for working with numerical data, PyQt6 package for creating GUI, PyInstaller library for compiling executable files of Python applications. The result is a third-order Bezier curve editor with capabilities for creating and interactively editing sets of cubic Bezier curves, as well as analyzing image boundaries and automatically overlaying sets of curves on disparate segments defined from image boundaries. | |
dc.format.extent | 73 с. | |
dc.identifier.citation | Постернак, А. В. Конструювання криволінійних контурів на основі аналізу зображень : дипломна робота … бакалавра : 122 Комп’ютерні науки / Постернак Антон Володимирович. – Київ, 2024. – 73 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/68807 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.title | Конструювання криволінійних контурів на основі аналізу зображень | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Posternak_bachelor.pdf
- Розмір:
- 1.42 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: