[Jde-dev] jderobot 5.0

David Lobato dav.lobato en gmail.com
Lun Feb 15 21:32:53 CET 2010


Fijate que he cambiado el nombre del intefaz VarColor, ahora se llama Camera
y si te fijas en la definición es hereda de ImageProvider.

Así que si creas un componente fitro este requerirá una entrada del tipo
ImageProvider y proveerá una salida acorde a lo que se esté filtrando.

2010/2/15 Sara Marugan <s.marugan en alumnos.urjc.es>

> Lo de componentes "filtros"  era la primera solución que se me ocurrió,
> ya que yo necesito un filtrado y segmentación por movimiento de las
> imágenes. En principio voy a probar así, así que yo me encargo de ello.
>
>
> David Lobato wrote:
> > Lo cierto es que el otro día me preguntaba algo similar.
> >
> > Es cierto que como procesos independientes los componentes en
> > principio no comparten memoria, así que la idea de punteros y demás,
> > sería complicada.
> >
> > Creo que una solución simple es crear componentes "filtros" con
> > entrada y salida, de modo que tomen la imagen por un lado, la procesen
> > y la sirvan por el otro. Así no tendríamos que tocar el servidor de
> > imágenes.
> > Aunque es posible que esto genere algunas latencias y cargas de cpu
> > por copias que quizá compliquen el asunto.
> >
> > Otra solución es añadir algunos filtros al cameraserver, de modo que
> > se puedan servir algunas imágenes filtradas.
> >
> > Quizá podemos darle una vuelta a la primera idea que es simple y de
> > paso probamos como se comportan las latencias.
> >
> >
> > 2010/2/15 Sara Marugan <s.marugan en alumnos.urjc.es
> > <mailto:s.marugan en alumnos.urjc.es>>
> >
> >     La verdad es que sé si se pueden pasar funciones como parámetros
> >     en este
> >     tipo de arquitectura distribuida, ya que los componentes no comparten
> >     memoria.
> >
> >
> >
> >
> > La idea detrás de la implementación es aislar completamente la GUI del
> > componente, de modo que resulte trivial sustituirla. Yo me he fijado
> > un poco del MVC, aunque no se sigue al pie de la letra. Aun ando dando
> > vueltas a alguna cosilla. Si se te ocurre cualquier mejora ya sabes...
> >
> >
> >     Sara Marugan wrote:
> >     > Ok. Ahora mismo estoy diseñando mi componente eldercare
> >     basándome en el
> >     > modelo vista controlador (MCV) tal y como habéis hecho con vuestro
> >     > motiondetection, ya que me parece muy buena idea.
> >     > Cuando me surja algún problema no dudaré en preguntar.
> >     >
> >     > Una idea que le quería comentar a José María es que muchas
> >     aplicaciones
> >     > necesitan un preprocesado de las imágenes que reciben, por
> >     ejemplo un
> >     > filtro de color, de movimiento, de bordes, etc. Me estaba
> >     preguntando si
> >     > sería posible que el componente varcolorserver ofreciera la
> >     posibilidad
> >     > de programarle una función de preproceso de la/s imágenes que
> >     sirve. Por
> >     > ejemplo,que se le pudiera  pasar un puntero a una función de
> >     preproceso
> >     > y el mismo varcolorserver sirviera la imagen original y la
> >     preprocesada.
> >     > De este modo se facilita la programación distribuida y el ahorro de
> >     > componentes de preproceso con su respectiva definición de interfaz.
> >     >
> >     > No sé si me he explicado muy bien. ¿qué os parece?
> >     >
> >     >
> >     >
> >     >
> >     > David Lobato wrote:
> >     >
> >     >> Sara,
> >     >>
> >     >> se lo he comentado a José María, pero te lo digo a ti
> >     personalmente.
> >     >> Cualquier duda que se surja con respecto a jderobot 5.0 o Ice no
> te
> >     >> cortes en escribir a la lista. Así iremos mas rápido y
> >     compartiremos
> >     >> ideas que se nos vayan ocurriendo.
> >     >>
> >     >> Un saludo,
> >     >> David.
> >     >>
> >     >
> >     > _______________________________________________
> >     > Jde-developers mailing list
> >     > Jde-developers en gsyc.es <mailto:Jde-developers en gsyc.es>
> >     > http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
> >     >
> >     >
> >     >
> >
> >     _______________________________________________
> >     Jde-developers mailing list
> >     Jde-developers en gsyc.es <mailto:Jde-developers en gsyc.es>
> >     http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
> >
> >
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20100215/4c77e6cd/attachment-0001.htm 


More information about the Jde-developers mailing list