Определение позиции футболиста с последующим выводом их на мини-карту. Python
Кто следит за моими постами уже знают, что я пытаюсь внедрять современные инструменты анализа в детско-юношеский футбол, которые уже давно вошли в повседневную жизнь профессиональных клубов. В предыдущих темах я показывал результаты работы, которые были сделаны по средствам языка программирования Python и собранных данных. На этот раз, уже давно вдохновленный работой Ульяма Спирмена- pitch contol, я пытаюсь автоматизировать процесс сбора данных. Как определять позиции футболистов с последующим выводом их на мини-карту? 52 часа было потрачено на решение этой задачи. Частично удалось справиться с отслеживанием игрока и переносом его координат на мини-карту. В видео можно видеть "ПОЧТИ" готовый вариант. Изначально задумка сводилась к тому, чтобы "тречить" футболистов в прямом эфире и выводить на миникарту в виде диаграмм, схем и расстановок. Затем, появилась мысль о том, чтобы считывать координаты игрока, а после производить анализ. Например можно создать карту зоны покрытия или рассчитать общую пройдённую дистанция футболистом. Если уходить еще глубже, то вполне по силам рассчитать и выявить те отрезки, где футболист совершал ускорения. Как видите вариантов огромное количество, и все зависит от вашей фантазии и желаний. Но существует и самая большая проблема -это ресурсы. Другими словами мощности ноутбука(далеко не бюджетного) не хватает на качественную переработку данных. Каждый отслеживаемый объект нагружает чудовищно процессор ноута. И как вы понимаете в лайве отслеживать и обрабатывать такой поток данных невозможно. Выход конечно же есть. Собрать системный блок с мощной видеокартой, но ценник будет переваливать за 100 к. На данный момент удалось считывать координаты, вывести на мини-карту позицию футболиста, отслеживать движение, но требуются улучшения. Проект не откладываю, буду постепенно изучать этот вопрос дальше, так как здесь очень много интересных тем, о которых расскажу позже.
Название:
Определение позиции футболиста с последующим выводом их на мини-карту. Python
Категория:
Разное