Описание проекта

Дуэль между питчером и бэттером — ключевой момент в каждом бейсбольном матче. А потому, чтобы стать профессиональным бейсболистом, отбивающий должен научиться правильно анализировать траекторию мяча и занимать удобную для удара позу.

Большую помощь в таком анализе оказывает специальное приложение по распознаванию объектов. Решение позволяет записывать, загружать на сервер, сортировать и хранить для последующего просмотра и анализа важные фрагменты тренировочного процесса. Хотим рассказать вам об этом подробней.

Принцип работы

Цель приложения: совершать автоматическую запись момента достижения мяча домашней базы и попытки бэттера отбить его. В момент попадания мяча в кадр, система распознает его и начинает запись фрагмента. В режиме реального времени приложение проводит предварительную оценку позы бэттера и траектории мяча (высоко, средне, низко). Записанное видео сжимается и передается на сервер, где возможен дальнейший анализ с применением алгоритмов машинного обучения. Съемка ведется пользователем с мобильного устройства, обычно установленном на триподе, в уличных условиях.

Основной функционал

Программа состоит из двух частей:

  • Мобильное приложение для распознавания объектов в игровой зоне, а также съемки и стриминга видеофрагментов в автоматическом режиме.
  • Серверная часть для загрузки, сортировки и хранения записанных фрагментов и проведения более глубокой обработки: распознавания положения и позы игроков, анализа траектории мяча и других показателей (опционально).

Распознавание траектории полета мяча и положения игроков

Анализ позы игрока

Обработка видеофрагмента

Настройки, позволяющие повысить точность распознавания

Использованные технологии