Microsoft KINECT
Programmierung des Sensorsystems
Tam Hanna
Microsofts Kinect-Sensor erlaubt faszinierende und nie dagewesene Möglichkeiten zur Interaktion zwischen Mensch und Maschine, z. B. durch Mimik und Gestik. Richtig eingesetzt, erweitert diese Technologie Ihre Produkte um spannende neue Einsatzszenarien.
Dieses Buch bietet eine Einführung in die Verwendung des Sensorsystems, sowohl unter Windows als auch unter Linux. Die Konzepte werden dabei in Form von leicht verständlichen Kapiteln und davon unabhängigen Beispielprojekten vorgestellt, um ein schnelleres Einarbeiten zu ermöglichen. Unter anderem werden die Themen Farb- und Tiefendaten, Skelett- und Gesichtsverfolgung sowie Spracherkennung in
eigenen Kapiteln betrachtet.
Die Entwicklung von Anwendungen für den Kinect erfolgt primär unter Verwendung des von Microsoft angebotenen SDK für Windows. Der Gutteil dieses Buchs befasst sich daher mit dem Erstellen von Programmen in der .NETSprache C#. Auch wenn es von Microsoft nicht unterstützt wird, ist der Kinect-Sensor ebenfalls unter Linux einsetzbar. Aus diesem Grund beschäftigt sich das Werk auch mit freenect nund OpenNI – als Entwicklungsumgebung kommt hier das Cross-Plattform-Framework Qt
zum Einsatz.
Somit ist das Werk optimal für Entwickler, die einen raschen Einblick in die Verwendungsmöglichkeiten des Kinect-Interface suchen, aber auch für Hobbyisten, die ihr Kinect-Bundle nicht nur zum Spielen verwenden wollen. Wenn Sie die Syntax von C# bzw. C++ verstehen, sollten Sie mit den Beispielen keinerlei Probleme haben. Vorkenntnisse in Qt sind vorteilhaft. Die Beispielprogramme stehen auch auf der Buchwebsite zum Download bereit.