[Jderobot-dev] Nuevo componente cameraServer

franciscomiguel.rivas en urjc.es franciscomiguel.rivas en urjc.es
Lun Abr 15 09:27:51 CEST 2013


Buenas,
no se si lo habrás hecho, pero hay que instalarse el paquete  
libv4l-dev y recompilar opencv.

Un saludo,
Fran.



"Daniel Castellano" <castellanobonilla en gmail.com> escribió:

> Hola Alejandro, muchas gracias por la ayuda :)
>
> Ahora en Ubuntu funciona OK, pero en raspberry no... aparentemente lo que
> imprime es correcto, pero se corta la ejecución (no se queda abierto el
> hilo para servir las imágenes... supongo); dice:
> pi en raspberrypi ~ $ cameraserver --Ice.Config=cameraserver.cfg
> -! 04/14/13 21:00:54.515 cameraserver: warning: found unknown properties
> for object adapter `CameraSrv':
>        CameraSrv.Camera.0.Format
>        CameraSrv.Camera.0.FramerateD
>        CameraSrv.Camera.0.FramerateN
>        CameraSrv.Camera.0.ImageHeight
>        CameraSrv.Camera.0.ImageWidth
>        CameraSrv.Camera.0.Invert
>        CameraSrv.Camera.0.Name
>        CameraSrv.Camera.0.ShortDescription
>        CameraSrv.Camera.0.Uri
>        CameraSrv.DefaultMode
>        CameraSrv.NCameras
> info: CameraSrv: Created object adapter.
> CameraSrv: Component infrastructure thread created.
> info: CameraSrv: Application initialized.
> info: Creating camera cameraA
> Constructor CameraI -> CameraSrv.Camera.0.
> URI: 0
> info: Component infrastructure changed state to Initialising.
> info: Component infrastructure changed state to Working.
> Activating adapter...
> Adapter activated
> info: Component infrastructure: adapter activated.
> info: Component infrastructure: nothing left to do, quitting
> pi en raspberrypi ~ $
>
>
> Jose María me comentó que había una opción para compilar el  
> componente en *modo
> "debug"*; pero he mirado en el CMake.list y en el cameraserver.cpp y no he
> visto ninguna opción del estilo; *¿alguien sabe si existe esa opción y
> donde se encuentra?*
>
> PD: Por si alguien tiene una creative, al menos con la "Creative VF0220" no
> funciona, así que, cambiad de marca XD
>
> Sé que doy mucho trabajo XD; gracias de antemano.
>
>
> El 10 de abril de 2013 09:18, Alejandro Hernández  
> <ahcorde en gmail.com>escribió:
>
>> Hola Daniel,
>>
>> creo que tu problema viene por la UR, que ahora es diferente.
>>
>>    - Si quieres acceder a una cámara ya no se hace URI:
>>    v4l2:///dev/video0 -> únicamente tienes que indicar el número  
>> del /dev/video
>>    - Cámara IP -> URL del streaming de vídeo
>>    - En caso de ser un vídeo la ruta del vídeo
>>
>> Por ejemplo
>> CameraSrv.Camera.0.Uri=/home/ahcorde/Video/Walk.jpg
>>
>> CameraSrv.Camera.0.Uri=0 -> se refiere a /dev/video0
>>
>> Espero que sea de ayuda.
>>
>> Álex.
>>
>>
>>
>> El 9 de abril de 2013 22:06, Daniel Castellano <
>> castellanobonilla en gmail.com> escribió:
>>
>> Hola!
>>>
>>> No me funciona el cameraserver nuevo... :(
>>>
>>> He de decir que tengo una cámara "Creative" (creo que en los labos son
>>> Logitec), aunque en la versión anterior sí que me funcionaba la Creative.
>>> El error es "fallo de segmentación", tanto en la raspberry como en el PC
>>> (ubuntu 10.04)
>>>
>>>
>>> Raspberry:
>>> pi en raspberrypi ~ $ cameraserver --Ice.Config=cameraserver.cfg
>>> -! 04/09/13 20:50:53.678 cameraserver: warning: found unknown properties
>>> for object adapter `CameraSrv':
>>>        CameraSrv.Camera.0.Format
>>>        CameraSrv.Camera.0.FramerateD
>>>        CameraSrv.Camera.0.FramerateN
>>>        CameraSrv.Camera.0.ImageHeight
>>>        CameraSrv.Camera.0.ImageWidth
>>>        CameraSrv.Camera.0.Invert
>>>        CameraSrv.Camera.0.Name
>>>        CameraSrv.Camera.0.ShortDescription
>>>        CameraSrv.Camera.0.Uri
>>>        CameraSrv.DefaultMode
>>>        CameraSrv.NCameras
>>> info: CameraSrv: Created object adapter.
>>> CameraSrv: Component infrastructure thread created.
>>> info: CameraSrv: Application initialized.
>>> info: Creating camera cameraA
>>> Constructor CameraI -> CameraSrv.Camera.0.
>>> URI: v4l2:///dev/video0
>>> info: Component infrastructure changed state to Initialising.
>>> info: Component infrastructure changed state to Working.
>>> Activating adapter...
>>> Adapter activated
>>> info: Component infrastructure: adapter activated.
>>> info: Component infrastructure: nothing left to do, quitting
>>> Segmentation fault
>>>
>>>
>>> PC:
>>> drado en dani-ubuntu:~$ cameraserver --Ice.Config=cameraview.cfg
>>> 04/09/13 21:33:07.997 cameraserver: warning: found unknown properties for
>>> object adapter `CameraSrv':
>>>     CameraSrv.Camera.0.Format
>>>     CameraSrv.Camera.0.FramerateD
>>>     CameraSrv.Camera.0.FramerateN
>>>     CameraSrv.Camera.0.ImageHeight
>>>     CameraSrv.Camera.0.ImageWidth
>>>     CameraSrv.Camera.0.Invert
>>>     CameraSrv.Camera.0.Name
>>>     CameraSrv.Camera.0.ShortDescription
>>>     CameraSrv.Camera.0.Uri
>>>     CameraSrv.DefaultMode
>>>     CameraSrv.NCameras
>>> info: CameraSrv: Created object adapter.
>>> CameraSrv: Component infrastructure thread created.
>>> info: CameraSrv: Application initialized.
>>> info: Creating camera cameraA
>>> Constructor CameraI -> CameraSrv.Camera.0.
>>> info: Component infrastructure changed state to Initialising.
>>> URI: v4l2:///dev/video0
>>> info: Component infrastructure changed state to Working.
>>> Activating adapter...
>>> Adapter activated
>>> info: Component infrastructure: adapter activated.
>>> info: Component infrastructure: nothing left to do, quitting
>>> Violación de segmento
>>>
>>>
>>> El próximo día intentaré llevarme una de las cámaras del labo :P
>>>
>>>
>>> El 19 de marzo de 2013 14:43, redouane kachach  
>>> <redo.robot en gmail.com>escribió:
>>>
>>> Ok, muchas gracias. Preguntaba porque era una de las cosas
>>>> que teníamos pendiente por investigar (los distintos formatos de vídeo que
>>>> soporta cameraserver).
>>>>
>>>> Saludos,
>>>> Redo.
>>>>
>>>>
>>>> 2013/3/19 Alejandro Hernández <ahcorde en gmail.com>
>>>>
>>>>> Hola Redo,
>>>>>
>>>>> en principio si cuando compilas opencv lo soporta el componente también
>>>>> soportará los distintos formatos de video.
>>>>>
>>>>> Álex.
>>>>>
>>>>> El 19 de marzo de 2013 13:25, redouane kachach  
>>>>> <redo.robot en gmail.com>escribió:
>>>>>
>>>>> Tengo una duda, con este cambio se seguirán soportando todos los
>>>>>> formatos de vídeo que se soportaban antes?
>>>>>>
>>>>>> Muchas gracias,
>>>>>> Redo.
>>>>>>
>>>>>>
>>>>>> 2013/3/19 Alejandro Hernández <ahcorde en gmail.com>
>>>>>>
>>>>>>>  Hola a todos,
>>>>>>>
>>>>>>> acabo de subir al repositorio oficial el nuevo componente *
>>>>>>> cameraserver*, donde se eliminan las dependencias con gstreamer y se
>>>>>>> para a utilizar opencv y video4linux2.
>>>>>>>
>>>>>>> Una de los motivos del cambio es la posibilidad de lanzar un
>>>>>>> cameraserver dentro de la raspberrypi, ya sea para camaras  
>>>>>>> USB, camaras IP
>>>>>>> o videos.
>>>>>>>
>>>>>>> Siguiendo las buenas prácticas del manual he modificado la tabla de
>>>>>>> dependencias.
>>>>>>>
>>>>>>> Un saludo.
>>>>>>>
>>>>>>> Álex.
>>>>>>>
>>>>>>> --
>>>>>>> Alejandro Hernández Cordero
>>>>>>>
>>>>>>> <http://www.linkedin.com/in/ahcorde/en> <https://twitter.com/ahcorde>
>>>>>>>   <https://plus.google.com/u/0/114434050324725472734/posts>  
>>>>>>> <http://github.com/ahcorde>
>>>>>>>
>>>>>>> Play and visit my Curriculum vitae ->
>>>>>>> https://googledrive.com/host/0BytBL_SySiIjX19Pd1o5dlZaRHc/Game.html
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Jde-developers mailing list
>>>>>>> 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
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Alejandro Hernández Cordero
>>>>>
>>>>> <http://www.linkedin.com/in/ahcorde/en>   
>>>>> <https://twitter.com/ahcorde>  
>>>>> <https://plus.google.com/u/0/114434050324725472734/posts>
>>>>>   <http://github.com/ahcorde>
>>>>>
>>>>> Play and visit my Curriculum vitae ->
>>>>> https://googledrive.com/host/0BytBL_SySiIjX19Pd1o5dlZaRHc/Game.html
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Jde-developers mailing list
>>>> Jde-developers en gsyc.es
>>>> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>>>>
>>>>
>>>
>>
>>
>> --
>> Alejandro Hernández Cordero
>>
>> <http://www.linkedin.com/in/ahcorde/en>   
>> <https://twitter.com/ahcorde>  
>> <https://plus.google.com/u/0/114434050324725472734/posts>
>>   <http://github.com/ahcorde>
>>
>> Play and visit my Curriculum vitae ->
>> https://googledrive.com/host/0BytBL_SySiIjX19Pd1o5dlZaRHc/Game.html
>>
>



------------------------------------------------------------------
Laboratorio de Análisis del Movimiento, Biomecánica, Ergonomía y  
Control Motor (LAMBECOM).
Departamento de Fisioterapia, Terapia Ocupacional, Rehabilitación y  
Medicina Física.
Universidad Rey Juan Carlos (URJC).


More information about the Jde-developers mailing list