I've always wanted to learn to DANCE. But dance teachers cost money and I'm a bad dancer :( We made DanceBuddy so we could learn to dance :)

What it does

It breaks down poses from a dancing video into a step-by-step tutorial. Once you hit a pose, it will move on. We break down the movements for you into key joint movements using PoseNet. With a novel cost function developed using Umeyama's research, your dance moves are graded.

How we built it

Python, PoseNet, opencv

Challenges we ran into

The cost function was really hard to make. Initially it was too harsh and then it was too generous.

Accomplishments that I'm proud of

Making the best dance tutor in the world.

What we learned

Learned a lot about machine learning

What's next for DanceBuddy

Hopefully we can use it with a couple of our friends

Share this project: