Voir ici ou là pour un tutoriel complet.
NITE permet d'utiliser les fonctions de HandTracking (reconnaissance des mains et suivi) et Skeleton tracking (reconnaissance du corps et suivi des membres) avec la Kinect sur Ubuntu.
Téléchargez l'archive ici 64 bits et ici Une fois le fichier NITE-Bin-Ubuntu-x86-1.3.0.17.tar.bz2 (pour le 32 bits, ou NITE-Bin-Ubuntu-x64-1.3.0.17.tar.bz2 pour le 64 bits) récupéré :
cd ~/kinect/
mkdir NITE
cd NITE
Extraction :
tar -xjf NITE-Bin-Ubuntu-x86-1.3.0.17.tar.bz2
tar -xjf NITE-Bin-Ubuntu-x64-1.3.0.17.tar.bz2
Modification des fichiers de config .xml (Sample-Scene.xml, Sample-Tracking.xml et Sample-User.xml) :
cd ~/kinect/NITE/Nite-1.3.0.17/Data
sudo gedit *.xml
Pour les 3 fichiers
Par < MapOutputMode xRes="640" yRes="480" FPS="30"/>
Par < License vendor="PrimeSense" key="0KOIk2JeIBYClPWVnMoRKn5cdY4="/>
Puis
sudo niLicense PrimeSense 0KOIk2JeIBYClPWVnMoRKn5cdY4=
cd ~/kinect/NITE/Nite-1.3.0.17/
Et Installation via le script
sudo ./install.bash
Saisir la clef 0KOIk2JeIBYClPWVnMoRKn5cdY4= quand demandée
Placez vous dans le répertoire des exécutables fraichement compilés
cd ~/kinect/NITE/Nite-1.3.0.17/Samples/Bin
sudo ./Sample-PointViewer
Pour test le HandTracking avec 2 mains :
sudo gedit /usr/etc/primesense/XnVHandGenerator/Nite.ini
Dé-commentez les 2 lignes sous [HandTrackerManager] (supprimer le ";" au début de chaque ligne), puis relancez Sample-PointViewer
sudo ./Sample-Players