Workspace Digital Awards 2025 — престижнейшая международная премия в сфере диджитал. Принять участие!
ИИшки
PoseDetection: определение точности техники движения бегуна
ИИшки
#Разработка чат-ботов#Разработка программного обеспечения

PoseDetection: определение точности техники движения бегуна

83 
ИИшки
ИИшки Беларусь, Минск
Поделиться:
PoseDetection: определение точности техники движения бегуна
Клиент

Спорт и фитнес

Бюджет

160 000

Сфера

Спорт

Регион

Россия

Сдано

Декабрь 2023

Задача

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

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

Решение

Использующее технологии компьютерного зрения, такие как OpenPose, Aphapose, Yolo и OpenCV, для анализа и интерпретации движений бегуна, мы разработкли решение, соответствующее всем требованиям заказчика.

1Подготовка данных

Использование видеозаписей сбоку на плоской поверхности с небольшим наклоном.

2Реализация алгоритма

Разработка алгоритмов для определения:

- Части стопы, которая приземляется первой

- Положения стопы относительно центра тяжести

- Угла наклона тела

- Вращения туловища

- Движений рук

3Обучение модели

Использование Google Colab и GPU A100 (80 ГБ) для эффективного обучения модели.

Результат

Технологии и сервисы:

- OpenPose

- Aphapose

- Yolo

- OpenCV

- Google Colab

- Развертывание - A100 (80GB) GPU

Команда разработки

- ИИ-разработчик Python (компьютерное зрение)

Результаты:

Извлечение точных параметров для каждой опоры стопы, предоставляя детальные сведения о позе и движениях бегуна

Создание видео с аннотированными параметрами, улучшающее понимание производительности бегуна

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

Дополнительные аспекты

Технические характеристики:

1. Часть стопы, которая приземляется первой

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

2. Положение стопы относительно центра тяжести

Рассчитывается положение стопы относительно центра тяжести бегуна, предоставляя сведения о расположении стопы относительно баланса тела.

3. Угол наклона тела

Определяется угол наклона тела путем анализа плеч бегуна, бедер и поверхности.

4. Вращение туловища

Обнаруживается вращение туловища путем наблюдения за видимостью дальнего плеча во время опоры стопы.

5. Движения рук

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

6. Видеовывод с аннотированными параметрами

Программа генерирует видеовывод с аннотированными параметрами, обеспечивая визуальное представление извлеченных метрик.


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

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

Над проектом работали:


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

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

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

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