[Sur] Instalación de una cámara web externa en la XO

Aura Mora - OLPC Colombia aura en laptop.org
Vie Mayo 29 16:17:32 EDT 2015


Genial!

Flavio, Gonzalo,

muchas gracias por su respuesta vamos a hacer las pruebas para activar la
cámara desde la Actividad Grabar, Gonzalo sería genial que una nueva
versión de Grabar  permita seleccionar la cámara a utilizar, una sugerencia
;).

Flavio vamos a probar JAMediaVideo, estamos usando sugar 100.

Cómo podríamos hacer para que Scratch la reconozca cómo la cámara
predeterminada?.

Muchas gracias saludos,

Aura

El 29 de mayo de 2015, 9:01, Flavio Danesse <fdanesse en gmail.com> escribió:

> JAMediaVideo reconoce cuantas cámaras tienes conectadas y te habilita en
> la interfaz gráfica para que selecciona cual deseas utilizar.
> El único problema que puedes tener es que está implementada en gtk3, no se
> que versión de sugar tienes, si es menor a 0.98 no te va a andar.
> http://activities.sugarlabs.org/es-ES/sugar/addons/versions/4542
>
> El 29 de mayo de 2015, 10:27, Gonzalo Odiard <godiard en sugarlabs.org>
> escribió:
>
>> En el ejemplo que puse, el dispositivo es /dev/video0,
>> hay que cambiarlo por /dev/video1 o como haya sido creado el device.
>>
>> Gonzalo
>>
>> 2015-05-29 10:19 GMT-03:00 Gonzalo Odiard <godiard en sugarlabs.org>:
>>
>>> Hola Aura:
>>>
>>> No se puede usar Cheese en las XO, porque necesita aceleración por
>>> hardware de video.
>>>
>>> Se puede modificar la actividad Grabar para usar /dev/video1 tambien,
>>> solo hay que modificar el archivo glive.py y agregar la linea
>>>
>>>         v4l2src.set_property('device', '/dev/video0')
>>>
>>> despues de:
>>>
>>>     def _detect_camera(self):
>>>         v4l2src = gst.element_factory_make('v4l2src')
>>>
>>> Este sería el parche:
>>>
>>> diff --git a/glive.py b/glive.py
>>> index 9f8c5fa..d2207e7 100644
>>> --- a/glive.py
>>> +++ b/glive.py
>>> @@ -83,6 +83,7 @@ class Glive:
>>>
>>>      def _detect_camera(self):
>>>          v4l2src = gst.element_factory_make('v4l2src')
>>> +        v4l2src.set_property('device', '/dev/video0')
>>>          if v4l2src.props.device_name is None:
>>>              return
>>>
>>>
>>>
>>> Podriamos hacer que Grabar chequeara si hay una cámara externa
>>> y la use si puede, o de lo contrario use la interna.
>>>
>>> Gonzalo
>>>
>>> 2015-05-29 9:38 GMT-03:00 Aura Mora - OLPC Colombia <aura en laptop.org>:
>>>
>>>> Hola amigos de la lista Sur!
>>>>
>>>> ¿Cómo están?, espero que todo muy bien!.
>>>>
>>>> Les escribo para hacerles una pregunta puntual, estamos intentando
>>>> conectar una cámara web a la XO para que la use por defecto desde el
>>>> programa Scratch.
>>>>
>>>> Aunque la XO reconoce la cámara, Scratch por defecto abre la cámara
>>>> que se llama: /dev/video0 y la nueva camara es la /dev/video1.
>>>>
>>>> Para usar la cámara externa hemos tenido que usar estos programas que
>>>> corren en Fedora: Cheese o Camorama.
>>>>
>>>> Necesitamos saber:
>>>>
>>>> 1. Como hacer para que Scratch pueda arrancar reconociendo el /dev/video1
>>>> y no el /dev/video0, de modo que las capturas se puedan
>>>> hacer directamente en Scratch.
>>>>
>>>> 2. Estamos teniendo problemas para correr el programa de Cheese en
>>>> fedora, error que sale es:
>>>> (cheese:2858): GModule-CRITICAL **: g_module_close: assertion 'module->ref_count
>>>> > 0' failed
>>>>
>>>> (cheese:2858): Clutter-CRITICAL **: Unable to initialize Clutter: Failed
>>>> to connected to any renderer due to constraints
>>>>
>>>> 3. El programa de Camorama funciona bien, pero necesitamos poder agregarlo
>>>> como actividad a Sugar para correrlo directo y que no sea necesario
>>>> hacerlo desde la terminal.
>>>>
>>>> 4. Existe algún programa en Sugar que permita correr en este caso una
>>>> cámara web externa.
>>>>
>>>> Muchas gracias, ojalá nos puedan ayudar!,
>>>>
>>>> Aura
>>>>
>>>>
>>>> _______________________________________________
>>>> Lista olpc-Sur
>>>> olpc-Sur en lists.laptop.org
>>>> http://lists.laptop.org/listinfo/olpc-sur
>>>>
>>>>
>>>
>>>
>>> --
>>> Gonzalo Odiard
>>>
>>> SugarLabs - Software for children learning
>>>
>>
>>
>>
>> --
>> Gonzalo Odiard
>>
>> SugarLabs - Software for children learning
>>
>> _______________________________________________
>> Lista olpc-Sur
>> olpc-Sur en lists.laptop.org
>> http://lists.laptop.org/listinfo/olpc-sur
>>
>>
>
> _______________________________________________
> Lista olpc-Sur
> olpc-Sur en lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-sur
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.laptop.org/pipermail/olpc-sur/attachments/20150529/1ec39340/attachment.html>


Más información sobre la lista de distribución olpc-Sur