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

Walter Bender walter.bender en gmail.com
Vie Mayo 29 16:19:46 EDT 2015


2015-05-29 16:17 GMT-04:00 Aura Mora - OLPC Colombia <aura at laptop.org>:

> 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?.
>

Para utilizar Tortugarte :)

>
> Muchas gracias saludos,
>
> Aura
>
> El 29 de mayo de 2015, 9:01, Flavio Danesse <fdanesse at 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 at 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 at 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 at 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 at 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 at lists.laptop.org
>>> http://lists.laptop.org/listinfo/olpc-sur
>>>
>>>
>>
>> _______________________________________________
>> Lista olpc-Sur
>> olpc-Sur at lists.laptop.org
>> http://lists.laptop.org/listinfo/olpc-sur
>>
>>
>
>
>
> _______________________________________________
> Lista olpc-Sur
> olpc-Sur at lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-sur
>
>


-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.laptop.org/pipermail/olpc-sur/attachments/20150529/e51d2ec2/attachment.html>


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