Repository to hold code for the 'exercise posture analysis' project that is being presented in an internal hackathon at NextTech Lab Hack 2022.
The interest in Fitness has been on the rise, and people have started knowing the importance of exercise and health in these trying times. With Gym costly for many and lack of proper guidance. Injuries have become very frequent. .
What are the problems we face if we don't exercise for a long time?
What are the benifits we get if we exercise regularly?
There are multiple issues that people face in relation with the exercises, fitness and gym scenario, few of them are given as follows: - The gym costs a lot of money, time. Many people don't want to pay for a gym membership if they're not going that often. - Proper feedback and guidance is a must in exercise or else it can lead to painful and sometimes crippling injuries - Due to covid, many have opted to do workouts at home. But with , with more than 1000 youtube videos, people find it hard to actually understand the correct technique
Keeping all of this in mind, we came up with a live workout analysis called Physisback. You can now analyze your past workouts or even your current workout and get feedback all from your home. Physiback uses the power of AI and helps users to get a grade on their exercise and also suggestions all from the comfort of their home
Check out the Project Proposal for our product.
- Auto Feedback: You can get Feedback on your exercises about your posture and the corrections required to improve it.
- Auto Grading: Using our calculation, we grade each repetition your perform in your video.
- Post-workout analysis: You can upload your CSV of past workout and analyze it.
- Develop a basic Streamlit website
- Video input through live feed or recorded video
- Image processing
- Pose estimation
- Repetition analysis
- Download analysis through CSV
Extra Feature - Multiple angle analysis
-
Setting up the Python Environment with dependencies
pip install -r requirements.txt
-
Cloning the Repository:
git clone https://github.com/vvHacker007/NTL_Hack_2022
-
Entering the directory for captioning:
cd NTL_Hack_2022
-
Running the captioning web application:
streamlit run physio.py
-
Stopping the web application from the terminal
Ctrl+C
This project is under the Apache License. See LICENSE for Details.
Abhijeet Jha |
Aditya Mukherjee |
Kunal Mundada |
Vedansh Vijaywargiya |
crafted with ♥ by team Hum bhi bana lenge