Alt Text

Inspiration

We want to create a platform where beginner dancers can learn dancing and keep track of their progress and a community where anyone can compete against each other for the best dance.

What it does

Dance Time records your dance practices and compares the recorded video against the professional video by extracting and comparing poses from each video. The score is calculated by how much your poses match with the professional's. This score is used to keep track personal progress and the best score is used to compete on leaderboard.

How we built it

Challenges we ran into

The model we are using are actually not perfectly maintained all the way, so we had some problems when we were trying to fix the code to make it work. Also, during the web development process, we had some issues transferring data between front end and back end, but we successfully concurred them in the end.

Accomplishments that we're proud of

It feels awesome when the fitting process actually worked, and we could see the difference between the original clip and the edited one. It’s thrilling to see that we could actually bring this old chuck of code back to life and give it new meanings.

What we learned

What's next for Dance Time

Dance Time can be improved in many ways. Gaming wise, we can add another player’s video so we can do a PvP battle on one same dance. Technology wise, this movement detection idea can be applied to self-correcting like weight lifting or gymnastic, or even danger movements prevention, given that the accuracy of the movement analysis can be improved even further.

What's next for Dance Time

Built With

+ 2 more
Share this project:

Updates