[Jde-dev] Configuración Cameraserver

Sara Marugan smarugan en gsyc.es
Lun Jun 21 21:31:14 CEST 2010


Ok, Julio, dinos entonces qué formato o formatos de la lista necesitas 
concretamente y lo añado.

Un poco más adelante, cuando dejemos lo del máster finiquitado, haremos 
los cambios buenos.


David Lobato escribió:
> Hola,
>
> Ya estás muy cerca de servir!
>
> Lo que pasa es que cameraserver soporta los formatos que hemos ido 
> necesitando. Por le momento son sólo tres: RGB888, YUY2 y GRAY8. Lo 
> suyo es que vayamos ampliando esto según nos haga falta.
>
> Hay que tener en cuenta que el soporte para esto se encuentra en la 
> librería colorspacesmm, y que por lo tanto las modificaciones de las 
> que habla Sara deberían ir allí. Además, entiendo que habrá que apañar 
> algunas cosas del cameraserver, concretamente de la parte que lee del fw.
>
> De todas formas, en cuanto acabe con el asunto del máster voy a darle 
> un repaso a esto. Estamos usando parte del software de Orca como base, 
> y creo que tiene sentido que pasemos a usarlo completamente y 
> aprovechar mas cosas de Orca. Así que tampoco os volváis locos 
> poniendo funcionalidad a cameraserver, porque creo que cambiaremos 
> bastantes cosas. Apañad aquello que necesitéis y poco más.
>
> Un saludete,
> David.
>
> 2010/6/21 Sara Marugan <smarugan en gsyc.es <mailto:smarugan en gsyc.es>>
>
>     Vale, echando un vistazo a [1], donde vienen todos los tipos de
>     formatos, creo que lo que pasa es que cameraserver no está bien hecho
>     para soportar todos los tipos de formato.
>
>     Creo que lo puedo solucionar de una forma rápida. Mañana me pongo
>     con ello.
>
>     [1] http://damien.douxchamps.net/ieee1394/libdc1394/v2.x/api/types/
>
>
>     Julio Vega escribió:
>     >   No veo nada, quiero decir que no muestra nada, ni un triste
>     gui. Lo
>     > del formato lo digo porque son los formatos disponibles que me
>     ofrece
>     > por ejemplo el Coriander para esta cámara, que es una simple
>     firewire.
>     > No llego a verla nunca en color con Coriander, de ahí que me
>     extrañara
>     > que fuera el formato idóneo, pero francamente no lo sé.
>     >
>     >   Y respecto al cameraserver, no me ofrece ni un vídeo, ya sea
>     de web
>     > o de fichero. En tal/es caso/s me aparece:
>     >
>     > info: Starting thread for camera: cameraA
>     > info: Pipeline return empty buffer. Waiting...
>     >
>     > (lt-cameraserver:19922): GStreamer-CRITICAL **:
>     > Trying to dispose object "src1", but it still has a parent
>     "decoder".
>     > You need to let the parent manage the object instead of
>     unreffing the
>     > object directly.
>     >
>     >   Y ahí sigo, que no funciona de ninguna de las maneras... Pero
>     > gracias de todas formas por tu ayuda :)
>     >
>     >   Julio
>     >
>     > On 10-06-21 01:37 PM, Sara Marugan wrote:
>     >> Mmm pues mira a ver qué tipos de formato acepta gstreamer. Las
>     cámaras
>     >> del laboratorio tienen YUV como formato original. Al poner RGB888
>     >> cameraserver realiza la conversión.
>     >>
>     >> ¿Llegas a ver alguna imagen aunque no se vea bien? si no, no
>     creo que
>     >> sea por el formato.
>     >>
>     >>
>     >>
>     >> Julio Vega escribió:
>     >>> Gracias Sara!
>     >>>
>     >>> lo de la dirección del "host" francamente no lo comprendo,
>     pero bueno,
>     >>> he puesto la que me dices aunque no concuerde con la que tiene
>     >>> establecida el cliente.
>     >>>
>     >>> Bien, probando configuraciones parece que estamos en las
>     mismas. Me
>     >>> hace pensar en el campo "Format" que actualmente luce un
>     "RGB888". Mi
>     >>> cámara sólo trabaja en "Mono" con 8bpp. ¿Cómo establezco eso?
>     >>>
>     >>> Gracias de nuevo.
>     >>>
>     >>> Julio
>     >>>
>     >>> P.D.: sigo sin servir :)
>     >>>
>     >>> On 10-06-20 06:07 AM, Sara Marugan wrote:
>     >>>> Hola!
>     >>>>
>     >>>> asi de primeras veo que en la configuración pones:
>     >>>>
>     >>>> CameraSrv.Endpoints=default -h 127.0.0.1 -p 9999
>     >>>>
>     >>>> y no sé muy bien por qué pero no funciona si no lo pones así:
>     >>>>
>     >>>> CameraSrv.Endpoints=default -h 0.0.0.0 -p 9999
>     >>>>
>     >>>>
>     >>>> Pruébalo a ver si es eso. En cuanto a firewire, la uri que
>     pones está
>     >>>> bien pero asegúrate poner una configuración que acepte la
>     cámara, en
>     >>>> cuanto a combinar fps y resolución.
>     >>>>
>     >>>> Espero que ya por fin puedas servir! jeje
>     >>>>
>     >>>>
>     >>>> Julio Vega wrote:
>     >>>>> Hola,
>     >>>>>
>     >>>>> sigo en mi empeño para que me funciona el servidor de imágenes.
>     >>>>>
>     >>>>> Me percato de que la configuración "cameraserver.cfg" parece que
>     >>>>> no es
>     >>>>> correcta:
>     >>>>> - Usando el mecanismo más sencillo de comunicación
>     cliente/servidor,
>     >>>>> el de llamada remota sin registro, creo que la
>     especificación del
>     >>>>> host
>     >>>>> (donde leerá cameraview, por ejemplo) ha de ser:
>     >>>>> CameraSrv.Endpoints=default -h 127.0.0.1 -p 9999
>     >>>>>
>     >>>>> - El tipo de dispositivo, dado que se trata de una cámara
>     Firewire, y
>     >>>>> según el código de comparación de "cameraserver.cpp", para
>     que entre
>     >>>>> en "firewire_mode" ha de ser "dv". Con lo cual quedaría:
>     >>>>> CameraSrv.Camera.0.Uri=dv:///dev/video1394/0
>     >>>>>
>     >>>>> Asimismo, en "cameraserver.cpp" me percato del comando exacto de
>     >>>>> "vlc"
>     >>>>> que se usa por debajo para hacer streaming; intento
>     replicarlo en
>     >>>>> consola, modificando los parámetros hasta la saciedad y en
>     ninguno de
>     >>>>> los casos funciona. Parece haber errores con la "conexión" al
>     >>>>> dispositivo firewire. No obstante, éste funciona
>     perfectamente con
>     >>>>> "coriander", leyendo del dispositivo /dev/video1394/0.
>     >>>>>
>     >>>>> Alguna idea de alguien que haya utilizado cámara firewire
>     con esto?
>     >>>>>
>     >>>>> Gracias,
>     >>>>>
>     >>>>> Julio
>     >>>>>
>     >>>>
>     >>>
>     >>
>     >
>
>     _______________________________________________
>     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
>
>



More information about the Jde-developers mailing list