Autor |
Mensaje |
frajanic
Usuario
Registrado: Octobre 2013
Mensajes: 44
Edad: 68
|
Problema Con VideoDevice En Gambas 3.7.1
Explico:
Tenía mi formulario de Datos Personales y pensé en poder tomar la fotografía de la persona desde el propio formulario para evitar tiempo y errores.
Nuestro colega "jsbsam" amablemente me pasó un programa para capturar fotos desde la webcam. Copié el código que necesitaba a mi formulario y me encontré con el error:
Unknown identifier VideoDevice en la sentencia Private hwebcam as VideoDevice
Comprobando que su aplicación funcionaba perfectamente, decidí hacerlo al revés, es decir, trasladé mi formulario a su proyecto, hice los cambios oportunos y SORPRESA, mi formulario funcionó perfectamente.
La única diferencia que veo está en los componentes. En su proyecto, que creo está en gambas 3.5, aparece el componente gb.vl4 pero como deshabilitado (yo lo veo desde 3.7.1):
¿Qué componente debo activar? yo he probado algunos al tuntún pero no acierto.
¿A alguien se le ocurre algo distinto de lo que he hecho que es una chapuza?
Gracias.
|
#1 Lunes, 29 Junio 2015, 19:26 |
|
|
frajanic
Usuario
Registrado: Octobre 2013
Mensajes: 44
Edad: 68
|
Re: Problema Con VideoDevice En Gambas 3.7.1
He estado mirando un poco y, al parecer, en la versión 3.7.1 figura como "deprecated" (menospreciado, desautorizado), pero no menciona qué lo sustituye.
S.O.S.
Gracias.
|
#2 Lunes, 29 Junio 2015, 20:58 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Problema Con VideoDevice En Gambas 3.7.1
.... figura como "deprecated"..., pero no menciona qué lo sustituye.
La respuesta a tu pregunta está aquí:
http://sourceforge.net/p/gambas/mailman/message/31036970/
|
#3 Martes, 30 Junio 2015, 00:51 |
|
|
frajanic
Usuario
Registrado: Octobre 2013
Mensajes: 44
Edad: 68
|
Re: Problema Con VideoDevice En Gambas 3.7.1
.... figura como "deprecated"..., pero no menciona qué lo sustituye.
La respuesta a tu pregunta está aquí:
http://sourceforge.net/p/gambas/mailman/message/31036970/
Gracias, "vuott", por tu información.
He estado mirando en la documentación de los componentes de gambas gb-media, pero la información es tan parca que me resulta imposible entender su uso.
He descargado el programa de ejemplo MediaPlayer y funciona horrorosamente mal: la presentación de vídeo con la webcam es lentísima, a saltos y la captura que hace de la pantalla es distorsionada. Presenta muchísimos informes en la consola, no sé si ese será el motivo de tantos saltos de imagen.
En fin, seguiré investigando el tema desde la parquedad de mis conocimientos.
Agradecería un poco de luz sobre el asunto.
Saludos.
|
#4 Miercoles, 01 Julio 2015, 20:34 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Problema Con VideoDevice En Gambas 3.7.1
Agradecería un poco de luz sobre el asunto.
La gestion en general de la libreria GStreamer es bastante compleja; y el componente gb.media tambien resente por eso.
Yo no tengo experiencia hasta ahora de captura de fotos con una webcam mediante el componente gb.media.
Pero puedo decirte que, a pesar del componente gb.v4l haya sido eliminado, la librería v4l existe......
......me entiendes, sí ?
|
#5 Jueves, 02 Julio 2015, 13:24 |
|
|
frajanic
Usuario
Registrado: Octobre 2013
Mensajes: 44
Edad: 68
|
Re: Problema Con VideoDevice En Gambas 3.7.1
Citar:
Pero puedo decirte que, a pesar del componente gb.v4l haya sido eliminado, la librería v4l existe......
......me entiendes, sí ?
Te refieres a que podría importarla, ¿no?
Ya aquí se me complica la cosa, pero trataré de aprender.
Muchas gracias.
|
#6 Jueves, 02 Julio 2015, 21:11 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Problema Con VideoDevice En Gambas 3.7.1
Ya aquí se me complica la cosa....
Sì, mucho.
última edición por vuott el Viernes, 03 Julio 2015, 00:05; editado 10 veces
|
#7 Jueves, 02 Julio 2015, 22:50 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Problema Con VideoDevice En Gambas 3.7.1
De todos modos, estudié por dos dias para solucionar lo que tu pides, despues he escrito este codigo, creando tambien una especifica pagina del WIKI del forum gambas-it.org:
http://www.gambas-it.org/wiki/index..._API_di_libv4l2
|
#8 Viernes, 03 Julio 2015, 00:05 |
|
|
frajanic
Usuario
Registrado: Octobre 2013
Mensajes: 44
Edad: 68
|
Re: Problema Con VideoDevice En Gambas 3.7.1 SEMISOLUCIONADO
De todos modos, estudié por dos dias para solucionar lo que tu pides, despues he escrito este codigo, creando tambien una especifica pagina del WIKI del forum gambas-it.org:
http://www.gambas-it.org/wiki/index..._API_di_libv4l2
Te agradezco mucho tu esfuerzo, pero mis conocimientos no me permiten entender el código que has enviado.
He optado por mantener la primera solución. Es decir, quedarme con el esqueleto del programa de jsbsam y pasar ahí mi formulario.
Es una chapuza pero funciona perfectamente.
Gracias de nuevo.
|
#9 Sabado, 04 Julio 2015, 00:35 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Problema Con VideoDevice En Gambas 3.7.1
Vuott:
Citar: "libv4l2.so.0.0.0"
No consigo instalar esa libreria ¿como se hace?
Saludos
|
#10 Sabado, 04 Julio 2015, 12:33 |
|
|
|