1 / 15

INSTALACIÓN DE OPENNI Y DRIVERS KINECT EN UN ENTORNO WINDOWS

INSTALACIÓN DE OPENNI Y DRIVERS KINECT EN UN ENTORNO WINDOWS. INTRODUCCIÓN. OpenNI es, esencialmente, un framework que permite acceder a diferentes dispositivos de interfaz con el fin de establecer un paradigma de interacción natural entre el usuario y la máquina o computador.

raoul
Download Presentation

INSTALACIÓN DE OPENNI Y DRIVERS KINECT EN UN ENTORNO WINDOWS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INSTALACIÓN DE OPENNI Y DRIVERS KINECT EN UN ENTORNO WINDOWS

  2. INTRODUCCIÓN OpenNI es, esencialmente, un framework que permite acceder a diferentes dispositivos de interfaz con el fin de establecer un paradigma de interacción natural entre el usuario y la máquina o computador. En nuestro caso particular, nos interesa poder utilizar un dispositivo Microsoft Kinect para poder acceder a la información nodal del esqueleto del usuario, esto es, los valores de posición de cada uno de los nodos Para conseguir este objetivo, nos hace falta configurar apropiadamente nuestro ordenador para disponer, por un lado, de un controlador o driver compatible con un dispositivo de tipo Kinect, y, por otra parte, un elemento de más alto nivel que nos permita procesar la información extraída del dispositivo para acceder a la funcionalidad señalada en el párrafo anterior

  3. COMPONENTES Para instalar adecuadamente OpenNI conjuntamente con un sensor Kinect, es necesario instalar realmente tres componentes independientes. OpenNI Drivers para el sensor NITE Los drivers permiten a OpenNI acceder a los datos que se obtienen del dispositivo sensor (en el caso de la Kinect, imagen RGB e imagen de infrarrojos principalmente) NITE es un complemento para OpenNI que permite acceder a funcionalidades más avanzadas (por ejemplo, extracción de las coordenadas nodales del esqueleto del usuario)

  4. COMPONENTES Descarga de OpenNI Accedemos a la página de OpenNI (openni.org) Seleccionamos “Downloads -> OpenNI Modules”

  5. COMPONENTES Descarga de OpenNI Seleccionamos “OpenNIBinaries” Indicamos la versión estable o inestable Seleccionamos la opción que corresponda a nuestro sistema operativo

  6. COMPONENTES Descarga de NITE Desde la misma página, seleccionamos “OpenNICompliant Middleware Binaries” Igual que en el caso anterior, indicamos la versión que queremos conforme a estabilidad y sistema operativo

  7. COMPONENTES Descarga de los drivers para acceder al sensor En la misma página de descargas, se puede seleccionar “OpenNICompliant Hardware Binaries” No obstante, estos drivers no son compatibles con un sensor Kinect, por lo que no son los que se utilizarán en este curso.

  8. COMPONENTES Descarga de los drivers para acceder al sensor Para instalar los drivers apropiados, accedemos al web https://github.com/avin2/SensorKinect Y descargamos el paquete completo en un único archivo zip.

  9. COMPONENTES A la hora de seleccionar los componentes, es importante tener en consideración una serie de aspectos en cuanto a su intercompatibilidad La versión de los drivers hardware y componentes middleware deben ser compatibles con la versión de OpenNI que se haya descargado. Los tres componentes deben ser por igual de versión estable o inestable, o de lo contrario probablemente no funcionen entre sí. El driver avin2/SensorKinect indica en su documentación (README) que debe usarse la versión inestable de OpenNI/NITE. No obstante, en el caso de que se quiera usar otro dispositivo análogo a la Kinect y compatible también con OpenNI, no es siempre necesario imponer esta restricción.

  10. INSTALACIÓN Primero procedemos a instalar OpenNI, ejecutando el binario descargado y siguiendo las instrucciones del ayudante de instalación. Por defecto, se instalará en C:\Archivos de Programa\OpenNI\

  11. INSTALACIÓN A continuación, descomprimimos el archivo zip correspondiente al paquete avin2/SensorKinect. Dentro de la carpeta creada, accedemos a la subcarpeta bin\. Esta subcarpeta contiene binarios ya compilados para instalar los drivers del sensor Kinect en diferentes sistemas operativos. Escogemos el que corresponda a nuestro sistema (32 o 64 bits) y lo ejecutamos. El driver se instala por defecto en “C:\Archivos de Programa\PrimeSense\SensorKinect\”

  12. INSTALACIÓN Por último, procedemos a instalar el ejecutable de NITE, siguiendo las instrucciones del programa de instalación. El driver se instala por defecto en “C:\Archivos de Programa\PrimeSense\NITE\” También será necesario facilitarte una clave o número de licencia, concretamente: 0KOIk2JeIBYClPWVnMoRKn5cdY4=

  13. INSTALACIÓN Una vez finalizada la instalación de los tres componentes, se procede a conectar el dispositivo Kinect a un puerto USB. El “Asistente para nuevo Hardware encontrado” de Windows se activará automáticamente. Si la instalación de los anteriores componentes ha sido correcta, indicándole al Asistente que “Instale automáticamente el software”, se instalarán los drivers correspondientes para identificar al dispositivo. Para un mismo dispositivo Kinect, se instalan varios drivers diferentes En el caso de que Windows no encuentre automáticamente los drivers, estos se encuentran en la carpeta en donde se descomprimieron los drivers de avin2/SensorKinect, concretamente en la subcarpeta “Plataform/Win32/Driver”, debiendo instalarse dpinst-x86.exe o dpinst-amd64.exe según se trate de una arquitectura de 32 ó 64 bits.

  14. INSTALACIÓN El último paso para finalizar la instalación consiste en modificar unos archivos xml en las carpetas de OpenNI y NITE para cerciorarnos de que el número de licencia está introducido correctamente (recordemos que el número de licencia era “0KOIk2JeIBYClPWVnMoRKn5cdY4=“, sin incluir las dobles comillas). El primer archivo se encuentra en: “<Directorio_Instalación_OpenNI>\Data\”. Se trata del archivo “license.xml”. El contenido del mismo debería ser el siguiente: <?xmlversion="1.0"?> -<Licenses> <Licensekey="0KOIk2JeIBYClPWVnMoRKn5cdY4=" vendor="PrimeSense"/> </Licenses> En caso de que no aparezca la clave en el campo Licensekey, deberá introducirse manualmente

  15. INSTALACIÓN Los tres archivos restantes se encuentran en el directorio “<Directorio_Instalación_NITE>\Data\”, y los archivos correspondientes son Sample-Scene.xml, Sample_Tracking.xml y Sample-User.xml. De forma análoga al caso anterior, aparecerán unos campos con la forma -<Licenses> <Licensekey=“insertkeyhere" vendor="PrimeSense"/> </Licenses> Debe reemplazarse la cadena “insertkeyhere” por el número de licencia anteriormente citado, “0KOIk2JeIBYClPWVnMoRKn5cdY4=”. Para comprobar que se ha instalado correctamente todos los componentes, se puede intentar ejecutar algunas de las aplicaciones de prueba que se facilitan en la instalación, la cuales se encuentran en los directorios: “<Directorio_Instalación_NITE>\Samples\Bin\Release\” “<Directorio_Instalación_OpenNI>\Samples\Bin\Release\”

More Related