Kinect
Aller à la navigation
Aller à la recherche
Procédure d'installation de la Kinect Sous MacOS
Installation des librairies sous Processing
- Aller sur ce lien.
- Télécharger openkinect.zip
- Le décompresser
- Copier le répertoire dans Documents/Processing/librairies
Quelques exemples, fournis par Douglas Edric Stanley (Mapping 2011)
Mettre ces sketches dans un répertoire sous Documents/Processing/ Jouer ces sketches via File/Sketchbook/votreRepertoireTest
Skeleton
Ce sketch fait rien... sauf initialiser: montre la structure de base d'un programme Processing utilisant la Kinect.
import librarytests.*; import org.openkinect.*; import org.openkinect.processing.*; Kinect kinect; void setup() { kinect = new Kinect(this); kinect.start(); } void draw() { } void stop() { kinect.quit(); super.stop(); }
Varicelle
Fait deux choses:
- capte et renvoie l'image Kinect
- contrôle l'angle vertical de la kinect avec la souris (tilt)
NB: il s'agit aussi de tester la caméra infra-rouge. Tester avec une télécommande de télé.
import librarytests.*; import org.openkinect.*; import org.openkinect.processing.*; Kinect kinect; void setup() { size(640,480); //standard kinect screen kinect = new Kinect(this); kinect.start(); kinect.enableIR(true); } void draw() { PImage img = kinect.getVideoImage(); image(img,0,0); } void mouseMoved() { float t = map(mouseY, 0,height,30,-30); println(t); kinect.tilt(t); } void stop() { kinect.quit(); super.stop(); }
Closest
Repère le point le plus proche de la Kinect, et le marque d'un rond rouge, plus ou moins gros selon la distance.
Documentation
- Page de documentation de Daniel Shiffman