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.
