Yes I know, you have always dreamed of becoming an idol... But where to start ?
What if the solution was Artificial Intelligence ?
Who said Artificial Intelligence ?! count me in !
This project provides anyone with a personal trainer. Just put a video of the choregraphy you want to learn and tada 🎉 !
Simply clone the project :
git clone https://github.com/Raffaelbdl/school-idol-training
cd school-idol-training
Install the requirements :
pip install -r requirements.txt
Install FFMPEG from their website
Then run the module :
python -m sip
from sip import make_chore_from_file
chore = make_chore_from_file("$chore_title", "$path_to_video_file.mp4")
save_chore(chore, "./choregraphies/")
Then if you have chosen ./choregraphies
as your choregraphies folder, simply run the module :
python -m sip
This project is powered by Google Mediapipe API.
Many improvements will be made in the future :
- Improving accuracy of the scoring system
- Giving score in real time
- Support for multi-person pose estimation
- Support for MMD choregraphies
This project was primarily made for fun 😇
There will be errors with scores, but high scores are most likely accurate if joint visibility is high