iDisplay, webcam multitouch
posted Jun 26th 2009 4:47pm by Eliot Phillipsfiled under: misc hacks, multitouch hacks, video hacks
Embedded above is an interesting multitouch demo by [Lahiru]. The goal of the project was to find an easy way to retrofit current LCDs for multitouch. Instead of using infrared or capacitive recognition, it uses a standard webcam mounted overhead. To calibrate, you draw polygon around the desktop screen as the webcam sees it. The camera can identify the location of markers placed on the screen and their color. iDisplay can also recognize hands making the pinch motion and sends these as touch events via TUIO, so it works with existing touch software. It’s written in C++ using OpenCV for image processing with openFrameworks as the application framework.
[via NUI Group]





Meh.
1. Surely it should be able to auto-calibrate?
2. Not really ‘touch’ is it? It just tracks the coloured pucks.
3. There’s a pre-written opencv function for tracking colour patches (check out ‘camshiftdemo’).
Looks like about a day’s work!
Posted at 6:01 pm on Jun 26th, 2009 by Tim