Da ich Ende letzten Jahres eine gebrauchte Kinect erstanden habe, war ich natürlich auf das Anfang des Jahres rund 400-seitige im O'Reilly-Verlag erschienene Buch von Greg Borenstein gespannt.
Der Autor schildert alle Schritte von der Installation der Kinect-Treiber, Programm-Bibliotheken und der Processing-IDE, um dann Schritt für Schritt - vom Einfachen zum Komplexen - die Möglichkeiten der Kinect anhand konkreter Projekte zu schildern.
Im ersten Kapitel beschreibt Borenstein die technischen Grundlagen und die sich daraus ergebenen Möglichkeiten der Kinect. Die Kinect ist eben keine normale Kamera, sondern eine Tiefenkamera mit einer erstaunlichen Leistungsfähigkeit. Genauer gesagt sprechen wir über 3 Kameras mit unterschiedlichen Funktionen (Audio-Funktionen und Motor sind ein anderes Thema). Am Ende dieses Kapitels finden wir einige Interviews mit einer Reihe von Kinect-Künstlern. Diese sind lesenswert, ungeduldige Menschen wie meiner einer lesen die eben ein wenig später.
Nach einer kurzen und guten Einführung in die theoretischen Grundlagen über Bilder und Pixel beschreibt der Autor die Installation der notwendigen Programm-Bibliotheken und Treiber unter und für die populärsten Betriebssysteme (Linux, Mac und Windows) Bei der Umsetzung ggf. auftretende Probleme sind vom Autor NICHT zu verantworten, sondern liegen eher in der Natur der Sache (Java 32 gegen 64-Bit usw.).
Anhand verschiedener Projekte mit steigender Komplexität erläutert Borenstein alle notwendigen theoretischen Grundlagen in verständlicher Form und zeigt die praktische Umsetzung mittels gut dokumentierter Programme, die wiederum ausführlich erläutert werden.
Die Anwendungsbeispiele reichen von der 2D- und 3D-Bild- und Musterkennung, der Auswertung und Weiterverarbeitung der Daten bis zur Steuerung 2-er Servos über einen einen Arduino-Mikrocontroller, vom Entfernungsmesser über die gestengesteuerte Bildschirmsteuerung bis zur Verfolgung von sich bewegenden Objekten im 3-dimensionalen Raum, der Steuerung von Robotern und den Einsatzmöglichkeiten der Kinect zur Herstellung von 3D-Objekten (3D-Printing).
Die Qualität (Druck, Einband, Grafik) entspricht anderen Publikationen des Verlages aus der Make: Books-Reihe, ist also hervorragend.
Fazit: Das Standardwerk, welches auch zur Beschäftigung mit der allgemein unterschätzten Programmiersprache Processing einlädt. Unbedingt empfehlenswert (hoher Suchtfaktor).