Hola a todos, <div><br></div><div>ya que tenemos claro que lo mejor es unificarlo todo, he modificado KinectServer para que sirva las imagenes del Kinect según las interfaces de cámaras que ya existen junto a la interfaz que me he creado para la nuve de puntos. También he modificado el visor para que la visualización en 3D tire de la nube de puntos y no a partir de la imagen en profundidad.</div>
<div><br></div><div>Un saludo.</div><div><br></div><div>Álex.<br><br><div class="gmail_quote">El 21 de febrero de 2012 18:34, Fran Rivas <span dir="ltr">&lt;<a href="mailto:franciscomiguel.rivas@urjc.es">franciscomiguel.rivas@urjc.es</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Totalmente de acuerdo con José María... Si tenemos un componente mejor será tener in driver integrando todo y que este sirva todo lo que necesitemos... Siempre podemos activar solo lo que queramos desde el fichero se configuración...<br>

<br>
<br>
Sobre la integración de la nube de puntos... Yo subiré mañana al repo oficial los dos componentes y si no es mucho lío que alex añada la parte de la nube de puntos...<br>
<br>
Un saludo,<br>
fran<br>
<br>
Enviado desde mi iPhone<br>
<br>
El 21/02/2012, a las 18:01, JoseMaria &lt;<a href="mailto:josemaria.plaza@gmail.com">josemaria.plaza@gmail.com</a>&gt; escribió:<br>
<div class="HOEnZb"><div class="h5"><br>
&gt; Por mi parte también unificaría en un componente kinectserver que pueda<br>
&gt; servir varios interfaces a la vez: imagenes color, imagenes profundidad,<br>
&gt; nube de puntos. En una ejecución concreta se le configura para que sirva<br>
&gt; sólo los que realmente se necesiten para esa aplicación, y si son todos,<br>
&gt; pues todos.<br>
&gt;<br>
&gt; Una ventaja de este diseño es que si tenemos dos componentes cliente<br>
&gt; simultaneamente, uno que necesite puntos y otro que necesite imagen de<br>
&gt; profundidad, el servidor puede atenderlos a ambos sin problema. Si<br>
&gt; hacemos dos servidores habría problemas porque sólo uno de ellos puede<br>
&gt; acceder al dispositivo en local, el segundo no tendría permisos al estar<br>
&gt; ocupado el dispositivo.<br>
&gt;<br>
&gt; Otra ventaja es que tenemos centralizado en un único sitio las<br>
&gt; peculiaridades del acceso en local a kinect, y no en dos, que habría que<br>
&gt; actualizar ambos cada vez que saquen una nueva versión del driver local,<br>
&gt; openNI, etc.<br>
&gt;<br>
&gt;&gt;&gt; ¿cómo lo veis?<br>
&gt;&gt;<br>
&gt;&gt; ¿Existe algún dispositivo a parte del kinect del que podamos extraer la<br>
&gt;&gt; nube de puntos? Si la respuesta es SI, separaría los componentes ya que<br>
&gt;&gt; la nube de puntos puede venir de otra fuente de datos.<br>
&gt;<br>
&gt;&gt; Si NO haría únicamente 1. Si algún día salen más dispositivos que<br>
&gt;&gt; ofrezcan sólo la nube de puntos, quizás tienen sentido tener un único<br>
&gt;&gt; driver para eso. Pero ahora mismo veo más eficiente y mejor tener un<br>
&gt;&gt; único driver.<br>
&gt;&gt;<br>
&gt;&gt; Reutilizar código, interfaces y crear diferentes módulos es muy bueno y<br>
&gt;&gt; potente. Pero si siempre lo vamos a utilizar de la misma manera, es<br>
&gt;&gt; gastar tiempo y emplear recursos (literalmente). Cuando lleguen nuevos<br>
&gt;&gt; dispositivos que ofrezcan la nube de puntos creo que  será el momento de<br>
&gt;&gt; reorganizar código y dividir los componentes.<br>
&gt;<br>
&gt; A día de hoy no. Y si lo hay en un futuro no hay problema en que dos<br>
&gt; componentes diferentes ofrezcan el mismo interfaz. Por ejemplo<br>
&gt; cameraserver y gazeboserver ofrecen el mismo interfaz de cámara.<br>
&gt;<br>
&gt; Alex, el driver que has hecho usa openNI?<br>
&gt;<br>
&gt; JoseMaria<br>
&gt; --<br>
&gt; <a href="http://gsyc.es/jmplaza" target="_blank">http://gsyc.es/jmplaza</a><br>
&gt; Universidad Rey Juan Carlos<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Jde-developers mailing list<br>
&gt; <a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
&gt; <a 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>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
<a 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></div>