Задачи проекта:
Web-приложение для игры в настольный футбол.
На странице игры вы формируете команду, ее участников и сторону у стола.
Во время игры модель следит за процессом и фиксирует основные события.
Собирается статистика и аналитика игр и игроков.
Приложение подразумевает простое использование: открыть приложение,
подключить камеру, разметить положение.
Задачи модели:
Определение позиции мяча, фиксация голов, формирование тепловой карты.
Ваш браузер не поддерживает видео.
RoadMap
Product version: Beta
№
Роль
Функционал
1
Back
Сегментация: игровое поле
2
Back
Сегментация: футболисты и команды (синие, красные)
3
Back
Сегментация: рукоятки
4
Back
Сегментация: ворота
5
Back
Детекция мяча
6
Back
Трекинг мяча
Product version: MVP
№
Роль
Функционал
1
Back
Детекция гола
2
Back + Front
Организация передачи данных с Back на Front и хранения информации
3
Front
Главная страница: Кнопка “Создать матч”
4
Front
Страница конфигурации матча: Настройка времени матча
5
Front
Страница конфигурации матча: Кнопка “Старт”
6
Front
Страница матча: Отображение дефолтных названий команд (синие, красные)
7
Front
Страница матча: Отображение прошедшего игрового времени матча
8
Front
Страница матча: Отображение текущего счета
9
Front
Страница матча: Автоматическое окончание матча по завершении времени
Product version: 0.1
№
Роль
Функционал
1
Back
Разделение линий футболистов на вратари, защитники, полузащитники, нападающие
2
Back
Детекция линии футболистов, откуда был голевой удар
4
Front
Главная страница: Отображение истории сыгранных матчей (дата и время начала матча, тип матча, названия команд, итоговый счет)
5
Front
Страница конфигурации матча: Настройка названий для каждой из команд
6
Front
Страница конфигурации матча: Настройка типа матча: на время, на счет, до разницы в голах
7
Front
Страница матча: Кнопка “Пауза”
8
Front
Страница матча: Отображение, какая линия забила гол
9
Front
Страница матча: Автоматическое окончание матча в зависимости от типа матча
Product version: 0.2
№
Роль
Функционал
1
Back
Определение конкретных футболистов на поле
2
Back
Детекция конкретного футболиста в линии, кто совершил голевой удар
3
Front
Страница матча: Фиксация времени гола
4
Front
Страница матча: Отображение конкретного футболиста в линии, кто совершил голевой удар
5
Front
Страница матча: Вывод видеопотока с камеры