Post by MAbeeTTPost by GabrielEl 11 de agosto de 2010 09:42, Emiliano Romero
Post by Emiliano RomeroPost by GabrielResulta que necesito conectar dos cámaras (VGA) al USB... Una anda pero
no
Post by GabrielPost by Emiliano RomeroPost by Gabrielqueda 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
Post by GabrielPost by Emiliano RomeroPost by Gabrielcamaras 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
Post by GabrielPost by Emiliano Romero2.0 tiene 480 Mbps. No sera un problema de alimentación? capaz con un
Hub
Post by GabrielPost by Emiliano RomeroUSB con fuente externa lo solucionas.
Saludos
Compré un hub usb con alimentación y sucede lo mismo :(
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
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.