<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hola,<br>
<br>
Lo primero gracias por los ánimos y por animarme a escribir a la
lista. Os he tomado la palabra. La primera en la frente.<br>
<br>
Estoy intentando instalar Openni1 siguiendo la receta de [1] <a
moz-do-not-send="true" href="http://jderobot.org/Manual-5#v1.X">http://jderobot.org/Manual-5#v1.X</a><br>
y obtengo el siguiente error:<br>
<br>
../../../../Source/OpenNI/XnRecorderImpl.cpp:51:18: warning:
converting to non-pointer type ‘XN_FILE_HANDLE {aka int}’ from NULL
[-Wconversion-null]<br>
../../../../../Samples/NiViewer/Device.cpp: In function ‘XnStatus
openDeviceFromXmlWithChoice(const char*,
xn::EnumerationErrors&)’:<br>
../../../../../Samples/NiViewer/Device.cpp:252:22: warning: ignoring
return value of ‘int scanf(const char*, ...)’, declared with
attribute warn_unused_result [-Wunused-result]<br>
/bin/sh: 1: javac: not found<br>
make[1]: *** [../../../Bin/x64-Release/org.OpenNI.jar] Error 127<br>
make: *** [Wrappers/OpenNI.java] Error 2<br>
make: *** Waiting for unfinished jobs....<br>
failed to execute: make -j16 -C
/home/aerobeat/OpenNI-OpenNI-7409554/Platform/Linux/CreateRedist/../Build
>
/home/aerobeat/OpenNI-OpenNI-7409554/Platform/Linux/CreateRedist/Output/BuildOpenNI.txt<br>
Building Failed!<br>
<br>
Muchas gracias de antemano!!<br>
<br>
Edgar.<br>
<br>
<br>
<br>
<br>
<div class="moz-cite-prefix">On 03/28/2014 06:01 PM, Francisco Rivas
wrote:<br>
</div>
<blockquote
cite="mid:CAN4=P8ZU2LKZH4nCwOMO6pGKNvZ_m2QAn7xBqGkiGG8U4WVEUQ@mail.gmail.com"
type="cite">
<div dir="ltr">Buenas,
<div>como te ha comentado Juan, openni2 no da soporte directo
para kinect, sólo para los sensores de primesense y para los
de asus. Así que si tienes que utilizar kinect utiliza
openni1Server, para ello es necesario que instales openni1. Si
no vas a trabajar con detección de personas no hace falta que
instales nite, con openni1 y el avin2driver es suficiente ya
que en la última refactorización habilitamos esta opción de
trabajar sólo con openni.</div>
<div><br>
</div>
<div>Hemos explorado el driver de freenect[2] y finalmente lo
hemos hecho funcionar, aunque sólo con los ejemplos de openni2
(en [3] tienes los pasos), pero de momento no funciona en
openniServer, porque habrá que modificar alguna cosa menor que
no es compatible con el nuevo driver para kinect que
seguramente tiene que ver con los video modes. con esto quiero
decir que tienes dos opciones.</div>
<div>1. Utilizar kinect con openni1.</div>
<div>2. Modificar openniServer para que funcione con el driver
de freenect.</div>
<div><br>
</div>
<div>No hay una grandisima mejora entre openni1 y openni2, así
que si no es crítico, por comodidad, utilizaría openni1Server
con openni1</div>
<div><br>
</div>
<div><br>
</div>
<div>un saludo,</div>
<div>Fran. </div>
<div><br>
</div>
<div><br>
</div>
<div>[1] <a moz-do-not-send="true"
href="http://jderobot.org/Manual-5#v1.X">http://jderobot.org/Manual-5#v1.X</a></div>
<div>[2] <a moz-do-not-send="true"
href="https://github.com/piedar/OpenNI2-FreenectDriver">https://github.com/piedar/OpenNI2-FreenectDriver</a></div>
<div>[3] <a moz-do-not-send="true"
href="http://www.jderobot.org/Frivas-tfm#Kinect_working_with_openni2">http://www.jderobot.org/Frivas-tfm#Kinect_working_with_openni2</a></div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">El 28 de marzo de 2014, 14:21, Roberto
Calvo <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:rocapal@gsyc.urjc.es" target="_blank">rocapal@gsyc.urjc.es</a>></span>
escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">El jue,
27-03-2014 a las 19:09 +0100, Edgar Barrero Mateo escribió:<br>
> Hola a todos,<br>
<br>
Hola Edgar!<br>
<div class=""><br>
><br>
> Estoy intentando instalar Openni2 para la kinect de
la xbox.<br>
><br>
> Lo primero que quería saber es si es este el
componente adecuado.<br>
><br>
> Lo segundo es que en la instalación tengo el
siguiente error:<br>
><br>
> aerobeat@aerobeat:~/test/OpenNI2$ make<br>
> make -C ThirdParty/PSCommon/XnLib/Source<br>
> make[1]: Entering directory<br>
>
`/home/aerobeat/test/OpenNI2/ThirdParty/PSCommon/XnLib/Source'<br>
> g++ -MD -MP -MT<br>
>
"./../Bin/Intermediate/x64-Release/libXnLib.a/XnLinuxUSB.d<br>
>
../Bin/Intermediate/x64-Release/libXnLib.a/XnLinuxUSB.o"
-c -msse3 -Wall<br>
> -O2 -DNDEBUG -I../Include -fPIC -fvisibility=hidden
-Werror -o<br>
>
../Bin/Intermediate/x64-Release/libXnLib.a/XnLinuxUSB.o
Linux/XnLinuxUSB.cpp<br>
> Linux/XnLinuxUSB.cpp:40:21: fatal error: libudev.h:
No such file or directory<br>
</div>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>
<div class=""><br>
> compilation terminated.<br>
> make[1]: ***
[../Bin/Intermediate/x64-Release/libXnLib.a/XnLinuxUSB.o]<br>
> Error 1<br>
> make[1]: Leaving directory<br>
>
`/home/aerobeat/test/OpenNI2/ThirdParty/PSCommon/XnLib/Source'<br>
> make: *** [ThirdParty/PSCommon/XnLib/Source] Error 2<br>
><br>
><br>
> Alguien me puede echar una mano??<br>
<br>
</div>
Te dice que falta libudev.h, si miras en [1] abajo en el
README te dice<br>
los paquetes que tienes que instalar en Linux para que
compile.<br>
<br>
De todas formas, te recomiendo otra cosa. Desde hace tiempo
tenemos<br>
compilados los paquetes de openni2 para debian/ubuntu. Si en
tu<br>
sources.list incluyes las líneas de los repos de JdeRobot
que están<br>
en[2], podrás instalar openni2 haciendo:<br>
<br>
$ sudo aptitude update<br>
$ sudo aptitude install openni2<br>
<br>
A partir de ahí, si intentas compilar jderobot te encontrará
las<br>
librerías de openni2 sin problemas y te compilará los
componentes que lo<br>
usan.<br>
<br>
Un saludo!<br>
<br>
[1] <a moz-do-not-send="true"
href="https://github.com/OpenNI/OpenNI2" target="_blank">https://github.com/OpenNI/OpenNI2</a><br>
[2] <a moz-do-not-send="true"
href="http://jderobot.org/Downloads#Debian_packages_from_our_APT_Repository_2"
target="_blank">http://jderobot.org/Downloads#Debian_packages_from_our_APT_Repository_2</a><br>
<div class="im HOEnZb"><br>
<br>
<br>
><br>
> Muchas gracias. Un saludo.<br>
><br>
><br>
> Edgar Barrero.<br>
> _______________________________________________<br>
> Jde-developers mailing list<br>
> <a moz-do-not-send="true"
href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
> <a moz-do-not-send="true"
href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers"
target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
<br>
</div>
<span class="HOEnZb"><font color="#888888">--<br>
Roberto Calvo Palomino | Robotics Lab (GSyC)<br>
R&D Android Mobile Engineer | Universidad Rey Juan
Carlos<br>
<br>
Twitter: @rocapal<br>
Linkedin: <a moz-do-not-send="true"
href="http://www.linkedin.com/in/rocapal"
target="_blank">http://www.linkedin.com/in/rocapal</a><br>
</font></span>
<div class="HOEnZb">
<div class="h5"><br>
_______________________________________________<br>
Jde-developers mailing list<br>
<a moz-do-not-send="true"
href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
<a moz-do-not-send="true"
href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers"
target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr">
<div>------------------------------------------------------------------</div>
<div>Linkedin: <a moz-do-not-send="true"
href="http://linkedin.com/in/fmrivas" target="_blank">linkedin.com/in/fmrivas</a></div>
<div><br>
</div>
<div>Laboratorio de Análisis del Movimiento, Biomecánica,
Ergonomía y Control Motor (LAMBECOM).</div>
<div>Departamento de Fisioterapia, Terapia Ocupacional,
Rehabilitación y Medicina Física.</div>
<div>Universidad Rey Juan Carlos (URJC). </div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Jde-developers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a>
<a class="moz-txt-link-freetext" href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a>
</pre>
</blockquote>
<br>
</body>
</html>