Skip to content

Tirath5504/DataHack-Thunderflow

 
 

Repository files navigation

FitTech: Pose Estimation System for Sports and Fitness

Brief Overview

In a world increasingly focused on health and fitness, the need for a tech-savvy companion that can accurately track and guide one is more vital than ever. One major part of this companion is the presence of a pose estimation algorithm for both tracking and guiding one in an activity. This should be seamlessly integrated with the health statistics of the user to create a holistic fitness experience for the user.

Gym Companion:

Exercise Recognition

Users often struggle with exercise recognition and selection. Manual entry of exercises is error-prone and can disrupt the flow of a workout. Leveraging OpenCV and deep learning, this system offers automated exercise recognition. Users can seamlessly perform a variety of exercises, such as Bench press, Pushup, Bicep Curl, Lateral Raise, Shoulder Press, and Squat, without the need for manual input.

Rep and Set Counting

Inaccurate rep and set counting can hinder the effectiveness of workouts, leading to under-training or over-training. Using OpenCV, the system sets angle thresholds, enabling accurate counting of repetitions. It also tracks the number of sets completed, ensuring users follow their workout plans with precision.

Progress Tracking

Fitness enthusiasts often lack a centralized platform to comprehensively track and visualize their fitness progress over time. The system not only collects and stores critical user data, encompassing sets, reps, weight lifted, BMI, and heart rate, but it also incorporates a data analysis dashboard. This user-friendly dashboard allows individuals to monitor their progress, gain insights from the collected data, and identify areas for improvement.

Exercise Recommendations

Users need guidance on exercise selection and workout optimization. The system utilizes collected data to offer exercise recommendations tailored to users' fitness goals, helping them diversify their routines and achieve better results.

Warning system

The system includes a valuable safety feature – a warning system. This system not only tracks your progress but also closely monitors your exercise form. If your form begins to deteriorate to a point that may risk injury or hinder the effectiveness of your workout, the warning system provides immediate alerts, helping you maintain a safe and efficient workout routine.

App Integration

The system is integrated into a mobile app, offering real-time feedback and data accessibility across devices, potentially connecting with wearables.

About

DataHack 2.0 S4DS Hackathon

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 48.8%
  • Jupyter Notebook 45.3%
  • PureBasic 5.9%