Tracking.js is an open source computer vision (CV) library. You can use it to track colors, detect facial features, and more in the browser. (If you’ve got a cyan or magenta post-it next to you, here’s a little demo you can play with right now.)
What will you learn?
Until recently, CV was primarily in the realm of C/C++ and native apps. Now, you can use it in webapps, without reinventing the wheel.
With tracking.js, you can use color tracking and face detection to build games, enhance your web apps, make art, or build your own feature detection / tracker. It’s up to you and your creativity.
How do you get started?
- Register for LevelUp 1.
- Explore a few tracking.js examples (1 2 3) and bookmark the API docs.
- Disect the face detection (demo, code) and color tracking (demo, code) tutorials.
LevelUp is about learning, so there’s just a handful of rules:
- The work you submit must be your own. Use whatever tools and libraries you want, but please give credit where it’s due.
- You must create and submit a new project.
- We have be able to test your hack. Host it online, give us a repo link, send us a binary, or whatever makes the most sense for you.
We'll feature our favorite hack in our weekly newsletter, video podcast, and to the entire hacker community.
Submitting to this hackathon could earn you:
(the whole team!)
Does it work and does it thrill?