Гальчинський, Максим Вячеславович2025-03-262025-03-262024Гальчинський, М. В. Інформаційна технологія генерації персоналізованих рекомендацій у спорті = Information technology for generating personalized recommendations in sports : кваліфікаційна робота магістра / М. В. Гальчинський. – Одеса, 2024. – 79 с.https://dspace.onu.edu.ua/handle/123456789/40887У роботі представлено результати дослідження, спрямованого на покращення аналізу спортивної техніки, зокрема техніки плавання, за допомогою сучасних методів комп’ютерного зору та машинного навчання. Розроблено інформаційну систему, яка здатна визначати ключові точки тіла спортсмена у тривимірному просторі на основі відео послідовності, виділяти патерни руху та порівнювати їх. Метою даної роботи є підвищення ефективності надання рекомендацій в плаванні шляхом розробки інформаційної технології виявлення та візуалізації помилок на основі порівняння відео послідовності у техніці плавання. Об'єктом дослідження є процес виділення патерну руху спортсмена з відео послідовності та його порівняння з іншим патерном. Предметом дослідження є методи та алгоритми для розпізнавання правильної техніки на основі патернів руху спортсмена. Для реалізації системи створено Docker середовище. Проєкт виконано мовою програмування Python із застосуванням низки спеціалізованих бібліотек, зокрема: PyQt6 для створення користувацького інтерфейсу, cv2 для обробки зображень, MMPose для роботи з ключовими точками тіла, json_tricks для ефективного збереження та обміну даними, matplotlib для візуалізації, а також Open3D для побудови тривимірних моделей та візуалізації рухів. Результати дослідження демонструють нові можливості в аналізі спортивної техніки та визначення її недоліків. Розроблена технологія сприяє підвищенню якості тренувального процесу та є першим кроком для побудови автоматизованої рекомендаційної системи. Крім того це є важливим етапом у побудові кіберфізичних систем, які базуються на фізичних моделях рухів живих організмів, що відкриває нові перспективи для інтеграції біологічних і фізичних процесів у єдину інформаційну інфраструктуру.This paper presents the results of a study aimed at improving the analysis of sports techniques, in particular swimming techniques, using modern computer vision and machine learning methods. An information system has been developed that is capable of identifying key points of an athlete's body in three-dimensional space based on a video sequence, identifying movement patterns, and comparing them. The aim of this work is to increase the efficiency of providing recommendations in swimming by developing information technology for detecting and visualizing errors based on the comparison of video sequences in swimming techniques. The object of research is the process of extracting a sportsman's movement pattern from a video sequence and comparing it with another pattern. The subject of the study is methods and algorithms for recognizing the correct technique based on the athlete's movement patterns. A Docker environment was created to implement the system. The project was implemented in the Python programming language with the use of a number of specialized libraries, in particular: PyQt6 for creating a user interface, cv2 for image processing, MMPose for working with key points of the body, json_tricks for efficient data storage and exchange, matplotlib for visualization, and Open3D for building three-dimensional models and visualizing movements. The results of the study demonstrate new possibilities in analyzing sports techniques and identifying its shortcomings. The developed technology contributes to improving the quality of the training process and is the first step in building an automated recommendation system. In addition, it is an important step in the construction of cyber-physical systems based on physical models of the movements of living organisms, which opens up new prospects for the integration of biological and physical processes into a single information infrastructure.uk126 інформаційні системи та технологіїмагістргенерація персоналізованих рекомендаційспортпатерни руху спортсменаІнформаційна технологія генерації персоналізованих рекомендацій у спортіInformation technology for generating personalized recommendations in sportsDiplomas