Приложение предназначено для отслеживания прогресса физических упражнений в реальном времени. Возможности программы:
- трекинг 3 упражнений: поочередное поднятие рук вверх, круговые движения левой/правой рукой;
- выбор камеры для отслеживания;
- выбор упражнения для трекинга;
- управление отображением детектирования на видеопотоке.
Программа написана на языке программирования Python с использованием библиотек Qt, OpenCV, MediaPipe:
- с помощью Qt реализован: графический интерфейс, обработка сигналов для смены упражнений, демонстрация информации о текущем упражнении;
- с помощью OpenCV реализована работа с видеопотоком и обработка кадров;
- с помощью MediaPipe реализована работа с моделью детектирования позы человека BlazePose Detector.
Смена упражнения (вниз списка):
Смена упражнения (вверх списка):
Выполнение упражнения (с включённой демонстрацией детектирования):
Студенты НИТУ МИСиС:
- Оржех Евгений – выбор модели для детектирования;
- Папанов Валерий – тестирование приложения (https://github.com/valery445);
- Прохоров Даниил – разработка приложения;
- Ракутундрамбула Даниелла – разработка дизайна приложения (https://github.com/d-dani).