Chunghakdong Gyojungdang is a free and open source project based on Openpose that can make your body more balanced.
Chunghakdong Gyojungdang(chungyo) is a posture correction program for modern people.
-
Don't hesitate. Exercise at anytime, anywhere you want.
-
Put your wallet in Get personal training even if you don't have any money.
-
Get a wonderful feedback Receive various information such as posture, amount of exercise, calories, etc.
- 📌 What's In This Document
- 🚀 Let's Get Quick Start
- 👀 Look at output
- 📋 How To Use More Detailed
- 📝 License
- 🧷 References(gitHub Repo)
Test environment
- windows 10
- python 3.7.4
- opencv-python 4.1.0
- numpy 1.16
- matplotlib
- pyqt5
- beautifulsoup4
- googledrivedownloader
Dependencies
- openpose(only for extracting example from video Images)
Install
-
Install from gitHub You can simply download it from gitHub.
git clone https://github.com/I-Love-IU/pose-difference.git
-
Install several package
pip install requirements.txt
-
Install OpenPose Demo version and other pre-requisite for OpenPose
You can check download list from this link.
From here, we introduce you how to introduce our program. Chungyo designed GUI to provide easy use environment for users. You can get a example result in a few seconds with this code:
python main.py
This command will start our first page that sign in. After the sign in, follow the steps below.
- Upload Video files
- Make Personal Trainer
- Analyze Guide Line
- Comment from Expert
We shall provide for a final report.
There are 7 menu for using our program. Let's learn more about each function in detail.
1. Upload Video Files - Upload your workout video and your EssentialForce video.
2. Register Trainer - This menu uploads an exercise video that will be used as a trainer. Only trainers can enter this menu.
3. Make Personal Trainer - Based on the physical information of the initialized user and trainer, create a personal trainer of the same size as the user.
4. Analyze Physically - The user and trainer are analyzed physically. But, this function is still under development.
5. Analyze Guide Line - The user's motion is analyzed by considering the difference in the trainer's coordinate value and angle.
6. Comment from Expert - Generate a comprehensive report in html format based on the analyzed information.
7. More info - You can view all of the data history that you previously analyzed.
Chunghakdong Gyojungdang is freely available for free non-commercial use, and may be redistributed under these conditions. Please, see the license for further details.