Instalar OpenNI Kinect en Ubuntu 10.10


Como muchos ya saben han salido a la luz los drivers Open Source para Kinect disponibles para Windows y Ubuntu 10.10 hasta el momento. El Framework culpable de esto es OpenNi y te permitirá manipular este dispositivo desde tu laptop, equipo de cómputo, etc. para infinidad de proyectos que te propongas.
La forma en como trabaja OpenNI se detalla a continuación con información del Blog de MuyLinux.


OpenNI permite, por un lado, comunicarse con los sensores de audio, video y sensor de profundidad de Kinect, mientras que proporciona una API que sirve de puente entre el hardware del equipo, NITE Middleware y las aplicaciones e interfaces del S.O. La idea es facilitar el desarrollo de aplicaciones que funcionen con interacción natural, llámese gestos y movimientos corporales.
Actualmente OpenNI permite la captura de movimiento en tiempo real, el reconocimiento de gestos con las manos, el uso de comandos de voz y utiliza un analizador de escena que detecta y distingue las figuras en primer plano del fondo.


Compilación e Instalación de los Drivers en Ubuntu 10.10:
La información en inglés para la compilación de los drivers la encuentras en: http://groups.google.com/group/openni-dev/browse_thread/thread/2514cdb09010f45b

Descargas los binarios de acuerdo a la instalación de tu sistema operativo

Para 32 bits: OpenNI 1.0 Alpha build 23 binaries for Ubuntu 10.10 32bit

Para 64 bits: OpenNI 1.0 Alpha build 23 binaries for Ubuntu 10.10 64bit

Una vez realizado esto comenzamos la instalación

Instalar OpenNI:
0) cd ~
1) mkdir openni
2) cd openni
3) tar xvfj ../OpenNI-Bin-Ubuntu-x86-1.0.0.23.tar.bz2
4) sudo ./install.sh

Instalar NITE:
0) cd ~
1) mkdir nite
2) cd nite
3) tar xvfj ../NITE-Bin-Ubuntu-x86-1.3.0.17.tar.bz2
4) cd Nite-1.3.0.17
5) sudo ./install.bash

Instalar Sensor:
0) cd ~
1) mkdir sensor
2) cd sensor
3) git clone https://github.com/boilerbots/Sensor.git
4) cd Sensor
5) git checkout kinect
6) cd Platform/Linux-x86/Build/
7) make
8 ) sudo make install

Correr los demos para probar OpenNI
* En este punto debemos conectar Kinect hacia el puerto USB del equipo.
0) cd ~
1) cd openni
2) cd Samples/Bin/Release
3) sudo ./NiViewer

Si en este punto Kinect te envía video hacia tu equipo lo has logrado y ahora es turno que comiences a probar este proyecto bastante prometedor. Si tienes comentarios no dudes dejarlos, finalmente agrego un video de lo que ya se está haciendo mediante OpenNI.

0 comentarios: