Adaptation of Hector Martin's libfreenect for OSX
Touchlib
Touchlib is a library for processing multi-touch interaction with a suitable multi-touch input surface. It handles tracking blobs of infrared light, and sends your programs these multi-touch events, such as ‘finger down’, ‘finger moved’, and ‘finger released’.http://mtaha.wordpress.com/touchlib/
Using TUIO and Kinect to Create a Multitouch Pad On Any Surface
The software uses Kinect depth data in order to create a simple depth background. Any point that is from the IR spectrum is calculated and determined a touch point as it is higher then the origin calibrated background threshold.http://kinect.dashhacks.com/kinect-hacks/2011/03/21/using-tuio-and-kinect-create-multitouch-pad-any-surface
Simple Kinect Touch
SKT creates multitouch tangible surfaces from Kinect to TUIO.http://code.google.com/p/simple-kinect-touch/
LibTISCH and Freenect
As announced before, here's a post that explains how to get the Kinect sensor working on Mac OS X.
Good news for Mac OS X users: with the latest updates of the TISCH project, it's now possible to have your own gesture-controlled user interface (Minority Report-style)http://www.freenect.com/tisch-now-working-on-mac-os-x
http://www.freenect.com/how-to-get-the-kinect-working-on-mac-os-x
Other Resources
- http://tillnagel.com/simpletouch/#examples
- http://wiki.nuigroup.com/Main_Page
- http://tohmjudson.com/?p=30
- http://techcrunch.com/2010/11/16/using-the-kinect-to-make-any-surface-multi-touch/
- http://www.tested.com/news/more-kinect-hacks-turn-any-surface-into-a-multitouch-playground/1352/
- http://nuigroup.com/forums/viewthread/11601/