Inspiration

Nobody likes wearing gadgets or stomping on mats to play a dance game! Why can't you just... dance?

What it does

We compare your body movements with YouTube dance videos and score you on your performance! The closer you can follow the dancers, the better you're rated.

How we built it

Using the latest and greatest body tracking software, openpose, we capture data from online videos and from the live camera. Then using comparison algorithms, our back-end will give you more points based on how small the delta is.

Challenges we ran into

Implementing a web-sided UI was a challenge when it came to exporting highly unstable camera data. Eventually we decided to use OpenCV to create a simple interface.

Accomplishments that we're proud of

Being able to implement cutting edge machine learning was certainly no easy feat for a 36-hour hackathon. As well, being able to pull ANY YouTube video and have it ready for dancing in less than a minute is pretty nifty!

What we learned

Our members learned a wide array of libraries including three.js, tfopenpose and many others.

What's next for Program: Cam Jam

You'll probably find us dancing with a computer in a dark room somewhere.

Built With

  • openpose
  • tensorflow
+ 1 more
Share this project:

Updates