Open Source SDK for “Touchless” Multi-Touch

Microsoft released a new open source SDK today demonstrating how to use a webcam to provide "touchless" multi-touch by tracking the size and position of multiple coloured markers (fingers, toys and pens seem to work just as well!).

The library is what Microsoft describes as a "community" project, written by two Microsoft engineers Ian Sands and Chris Pratley in their spare time - in a similar vein to Google Labs. The source code includes a C++ library for talking to the web cam - but the core of the processing logic is written in C#. Included with the source code is a bunch of sample applications to showcase the technology, including

  1. Map - using two markers you can rotate, zoom, and move a map.
  2. Defender - a pong-like game
  3. Snake - controlling a snake with a marker pen
  4. Draw - the marker is used to ... draw!

You can check out more at the Microsoft Office Labs site and download the source code from CodePlex.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” - Martin Fowler