[Guida] Kinect su Ubuntu Oneiric 11.10: Nite e User Tracking

by

Nell’articolo precedente abbiamo visto come installare tutto il necessario (OpenNi e SensorKinect) per collegare il kinect alla nostra workstation Ubuntu così da testare la periferica e le sue funzionalità.

Qui vedremo come implementare il riconoscimento scheletrico (Tracker) mediante l’installazione del middleware NITE. Ciò ci permetterà di sfruttare le caratteristiche più avanzate del dispositivo kinect.

Prepariamo il necessario

Il prerequisito per questa guida è quello di aver già installato OpenNi ed i driver SensorKinect, se non l’avete già fatto, seguite questa guida

Scarichiamo i sorgenti

Andiamo nella pagina di download di OpenNi

http://www.openni.org/Downloads/OpenNIModules.aspx

E qui scarichiamo:

1- OpenNi Complian Middleware Binaries

2- Stable

3- Primesense NITE Stable Build for Ubuntu 10.10

Estraiamo il file nella nostra home all’interno della sottocartella Nite che a sua volta è nella cartella kinect. Path completo:

~/kinect/Nite

se necessario creiamo queste cartelle prima di estrarre i file

Modifichiamo i sorgenti

Per far si che il sistema Nite si installi, occorre inserire una chiave di licenza in alcuni suoi file, per fare ciò dobbiamo rendere questi file modificabili, aprirli e modificarli:

cd ~/kinect/Nite/Data
chmod 777 Sample-Scene.xml Sample-Tracking.xml Sample-User.xml
gedit Sample-Scene.xml Sample-Tracking.xml Sample-User.xml

E sostituire dove vi è scritto

<License vendor=”PrimeSense” key=”insert key here”/>

la chiave “0KOIk2JeIBYClPWVnMoRKn5cdY4=” a posto di “insert key here” così che la riga appaia come la seguente:

<License vendor=”PrimeSense” key=”0KOIk2JeIBYClPWVnMoRKn5cdY4=”/>

Tale operazione deve essere fatta per tutti e tre i file

Installiamo Nite

cd ~/kinect/Nite/
sudo ./install.sh

Se ci viene chiesta la chiave, incolliamola 0KOIk2JeIBYClPWVnMoRKn5cdY4=

Testiamo Nite

Per testare quanto fino ad ora installato possiamo lanciare alcune dimostrazioni presenti nel pacchetto Nite, oppure quelle già possedute, incluse nel pacchetto di OpenNi

Per le demo di Nite:

cd ~/kinect/Nite/Samples/Bin/Release

e lanciamo le demo eseguendole con il prefisso ./

Per le demo di OpenNi:

cd ~/kinect/OpenNI/Platform/Linux/Bin/x64-Release

e lanciamo le demo eseguendole con il prefisso ./

Problema:

Error initializing: Failed to set USB interface!

L’errore viene dal conflitto con il modulo gspca_kinect, per eliminare l’errore eseguiamo:

sudo rmmod gspca_kinect

Ecco uno screenshot pornografico

Source: http://forum.ubuntu-it.org/index.php?PHPSESSID=m39lumspa8pfldv4ccgjtdah30&/topic,447789.msg3501185.html#msg3501185



Tag: , , , , , , , , , ,

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...


%d blogger cliccano Mi Piace per questo: