Skip to content

Исходные файлы приложения "Трекинг упражнений", разработанного для курсовой работы по курсу 01.03.04 - "Методы искуственного интеллекта", кафедры КИК, НИТУ МИСиС, 2021-2022 уч. год.

Notifications You must be signed in to change notification settings

daniilprokh/exercise_tracking

Repository files navigation

Приложение "Трекинг упражнений"

Приложение предназначено для отслеживания прогресса физических упражнений в реальном времени. Возможности программы:

  • трекинг 3 упражнений: поочередное поднятие рук вверх, круговые движения левой/правой рукой;
  • выбор камеры для отслеживания;
  • выбор упражнения для трекинга;
  • управление отображением детектирования на видеопотоке.

Средства разработки

Программа написана на языке программирования Python с использованием библиотек Qt, OpenCV, MediaPipe:

  • с помощью Qt реализован: графический интерфейс, обработка сигналов для смены упражнений, демонстрация информации о текущем упражнении;
  • с помощью OpenCV реализована работа с видеопотоком и обработка кадров;
  • с помощью MediaPipe реализована работа с моделью детектирования позы человека BlazePose Detector.

Примеры работы

Смена упражнения (вниз списка):

Смена_упражнения_1_opt

Смена упражнения (вверх списка):

Смена_упражнения_2_opt

Выполнение упражнения (с включённой демонстрацией детектирования):

Выполнение_упражнения_opt

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

Студенты НИТУ МИСиС:

  • Оржех Евгений – выбор модели для детектирования;
  • Папанов Валерий – тестирование приложения (https://github.com/valery445);
  • Прохоров Даниил – разработка приложения;
  • Ракутундрамбула Даниелла – разработка дизайна приложения (https://github.com/d-dani).

About

Исходные файлы приложения "Трекинг упражнений", разработанного для курсовой работы по курсу 01.03.04 - "Методы искуственного интеллекта", кафедры КИК, НИТУ МИСиС, 2021-2022 уч. год.

Topics

Resources

Stars

Watchers

Forks

Languages