Domanda

Sto usando il Kinect per Xbox e sto pensando di usare il framework OpenNI insieme alla biblioteca del punto cloud per l'elaborazione, ma ho problemi a ottenere Openni per riconoscere il mio Kinect per Xbox e volevo assicurarmi che sia in realtàCompatibile con il dispositivo.

Per qualche ragione non sono stato in grado di trovare alcuna documentazione su questo argomento esatto.

È stato utile?

Soluzione

PCL funziona davvero con OpenNi.Sono riuscito a compilare facilmente il apristni grabber campione su windows (usandoil tutto in un programma di installazione).Devo ammettere che non ho gestito lo stesso su OSX (aveva alcuni problemi con varie versioni di VTK installata sulla macchina).

Con l'aspetto del problema non sembra che sia sul lato PCL, ma sul lato del driver OpenNi.Puoi eseguire uno qualsiasi dei campioni?In caso contrario, quali messaggi di errore stai ottenendo? Raccomando di ripulire (disinstallare OpenNi, Nite, Sendorkinect) e installando le versioni instabili, ma prova l'installazione in questo ordine:

    .
  1. openni 1.5.4.0
  2. nite 1.5.2.21
  3. Avin's sensorkinect

Altri suggerimenti

Quale versione di OpenNi che usi? Se usi la versione 1.5.4, penso che non ci sia alcun problema perché Openni interagisce direttamente con la tua Kinect Xbox. Tuttavia, se si utilizza OpenNi versione 2.x, interagirà con il tuo dispositivo tramite Kinect SDK ( http://social.msdn.microsoft.com/forums/en-us/kinectsdk/Thread/a11FF6D9-7FBE-4636-8FF0-92D6220AC3F8/ ) Dal momento che non vi è alcun SDK Kinect su Linux, non è possibile creare OpenNi 2 per riconoscere il tuo dispositivo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top