El 20 de septiembre de 2010 13:48, Gabriel <[email protected]> escribió:

>
>
> El 12 de agosto de 2010 23:34, MAbeeTT <[email protected]> escribió:
>
>  2010/8/12 Gabriel <[email protected]>:
>> > El 11 de agosto de 2010 09:42, Emiliano Romero
>> > <[email protected]>escribió:
>> >
>> >> On 10/08/10 23:05, Gabriel wrote:
>> >>
>> >>> Resulta que necesito conectar dos cámaras (VGA) al USB... Una anda
>> pero no
>> >>> queda ancho de banda en el USB para la segunda. Una solución que me
>> >>> vendría
>> >>> muy bien sería campurar con menos resolución (la mitad sería
>> perfecto).
>> >>> Existe algún programa con el cual pueda decirle que capture con una
>> >>> resolución determinada a mi webcam?
>> >>> Estoy haciendo una aplicación con OpenCV en la cual necesito capturar
>> dos
>> >>> camaras y no puedo configurar la captura desde la misma API de OpenCV.
>> >>> La mecha sería que quede así para que capture con esa resolución con
>> >>> cualquier cosa que la abra...
>> >>> Muchas gracias
>> >>>
>> >>>
>> >> Gabriel si es USB 2.0 es imposible que te estes quedando sin bandwidth.
>> USB
>> >> 2.0 tiene 480 Mbps. No sera un problema de alimentación? capaz con un
>> Hub
>> >> USB con fuente externa lo solucionas.
>> >>
>> >> Saludos
>> >>
>> >
>> > Compré un hub usb con alimentación y sucede lo mismo :(
>> > El error que me tira en la consola es el siguiente:
>> > VIDIOC_STREAMON: No hay espacio libre en el dispositivo
>> > VIDIOC_QBUF: Argumento inválido
>> > Cualquier línea estaré muy agradecido.
>> >
>>
>> Fijjate si la computadora que estás usando tiene dos routers USB (en
>> el manual de la placa madre). Hay una en casa que tiene como 10
>> puertos, unos son manejados por un chipset nVidia y las otras por un
>> controlador VIA que también es útil para el puerto IEEE1394.
>>
>> Asegurate también que los puertos estén como USB 2.0, el dispositivo y
>> el puerto, de soportarlos ambos. También mirá que los cables sean de
>> la calidad apropiada.
>>
>> Si conectas cada cámara a un router usb, es menos probable que tengas
>> problemas de BW.
>>
>> Respecto de OpenCV, no lo he usado, aunque sí he visto escrito eso
>> varias veces, estimo que habrá alguna documentación para comandar esas
>> cosas, no sé si anda sobre Video4Linux.
>>
>> bueno, contame como anvanzás con esas cosas.
>> --
>>              .::MAbeeTT::.
>>
>>  mabeett [at] gmail [ dot] com
>>  some time ago:
>>
>>
>>  mtspcchaiaeia [at] gmail [dot] com
>>
>
> Gracias por la ayuda... sigo con esto.
> Ejecuté un usb-devices y me dio esto
>
> T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
> D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
> P:  Vendor=0458 ProdID=705f Rev=01.00
> S:  Manufacturer=PixArt Imaging Inc.
> S:  Product=iSlim 321R
> C:  #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=500mA
> I:  If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
> I:  If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
> I:  If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
> I:  If#= 3 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
>
> Ese es el pedazo que corresponde a la camarita.
>
> Por lo que veo ahi está como 2.0 por lo que ese no sería el inconveniente.
> Por lo que pude leer VIDIOC_STREAMON es de la api de V4L pero no me logro
> dar cuenta bien de que se trata.
> Gracias de nuevo
>
>
> --
> Gabriel
>
> Antes de imprimir, pensá en tu responsabilidad y compromiso con el MEDIO
> AMBIENTE.
>

Ahora hice esto y algo dice de 1.00 pero no se ni que hice :P (iSlim 321R
son mis camaras)

$ dmesg | grep uvcvideo
[   16.997391] uvcvideo: Found UVC 1.00 device iSlim 321R (0458:705f)
[   17.008815] usbcore: registered new interface driver uvcvideo
[ 3861.658833] uvcvideo: Found UVC 1.00 device iSlim 321R (0458:705f)
[ 3885.214248] uvcvideo: Failed to submit URB 0 (-28).
[ 3896.924583] uvcvideo: Failed to submit URB 0 (-28).


-- 
Gabriel

Antes de imprimir, pensá en tu responsabilidad y compromiso con el MEDIO
AMBIENTE.

Responder a