El 20 de septiembre de 2010 14:16, Gabriel <[email protected]> escribió:
> > > 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 >> >> > 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). > > > Algo que me da más bronca es que en Win puedo campurar dos camáras grrr -- Gabriel Antes de imprimir, pensá en tu responsabilidad y compromiso con el MEDIO AMBIENTE.
