Erste Ergebnisse zum Kinect-Hack-Project.

Etwas Doku, für die Übersicht und evtl. zum Nachahmen.

Mac OS-X / Quartz Composer

1. Der Kinect-to-USB Adapter ist eingetroffen und hat sofort funktioniert.

2. Momentan nutze ich “Quartz Composer” zum auffangen der Kinect-Signale. Das ist eine Patch-Umgebung für graphische Programmierung, die bei den Mac OS-Developertools “frei Haus” kommt. Jeder Mac-User, der XCode hat, hat auch dieses Tool. Einfach cmd+Space -> quartz composer -> return.

3. Um die Kinect auch in Quartz-Composer reinzubekommen, hab ich die “Kineme KinectTools 0.3″ benutzt. Das hat eigentlich sofort funktioniert. http://kineme.net/release/KinectTools/03 Das Plugin wird installiert im Folder: “/Users/($USERNAME)/Library/Graphics/Quartz Composer Patches/” Sollte das Verzeichnis nicht existieren, vorher anlegen.

4. Das Demo-Patch hat schon erste Bilder geliefert. Am interessantesten dabei dürfte das “Tiefenschärfe”-Signal sein. Ein Bild in Graustufen. Dabei ist weiß am nächsten an der Linse dran – nach hinten wird das Bild dann grauer / dunkler.

Momentan versuche ich mich an Objekt- / Bloberkennung. Da scheint es auch unterschiedlichstes im Netz zu geben. Sehr vielversprechend sieht das sog. “TUIO-Protokoll” aus (http://www.tuio.org/?software). Das ist ein Gesten- / Multitouch Protokoll, welches tatsächlich für jede Plattform integriert ist, die “Creative Coder” so benutzen (http://www.tuio.org/?software).

Einige Probleme gab es zunächst, den TuioClient auf Quartz Composer for OS-X Lion zum laufen zu bringen, deswegen habe ich das 64-bit compiliert. Hier in meinem Blog die Files und die Installationsanleitung: http://www.nodepond.com/blog/289-tuio-client-plugin-for-quartz-composer-lion-64-bit-compile.

5. Tracking
Erste erfolgreiches Tracking wurde mit folgenden Clients probiert (beide Mac OS-X Lion):
TUIO Kinect (Blob-Tracker)
OpenNI through TUIO (Skeleton)

tuio-kinect