Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
Зазекс
Приложение-ассистент для тренировок
Зазекс
#Приложение под ключ

Приложение-ассистент для тренировок

245 
Зазекс
Зазекс Россия, Ростов-на-Дону
Поделиться:
Клиент

NDA

Сфера

Программное обеспечение

Регион

Россия

Мобильная платформа

Android

Сдано

Октябрь 2021

Задача

Реализовать мобильное приложение, отслеживающее корректность выполнения упражнений во время тренировок.

Решение

Приложение использует ML Kit Pose Detection API - модель для определения положения тела в реальном времени на изображениях и видео. Алгоритм видит позу человека, как набор точек, расположенных на определенных частях тела человека, таких как плечи, бедра и т.д. Вариативность в положении этих точек и определяет вариативность положений тела.

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

В результате, приложение получило возможность отслеживать положение частей тела и определять правильность выполнения пяти упражнений:

- Планки;

- Отжиманий;

- Приседаний;

- Подтягиваний;

- Выпадов.

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

В случае некорректного выполнения, неправильно расположенная часть тела будет подсвечена, а также на экране появится сообщение с рекомендациями, как исправить технику выполнения.

Алгоритм был разработан с использованием Python, а Android приложение написано на Java.

Результат

https://www.youtube.com/watch?v=zxangotofqw

Стек технологий

  • Java Java Язык программирования
  • Python Python Язык программирования

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Зазекс с удовольствием обсудит вашу задачу

Оставить заявку