OpenCV con 2 cámaras VC ++

Estoy importando un código fuente para visiones estéreo. El siguiente código del autor trabaja. Lleva dos fuentes de cámaras. Actualmente tengo dos cámaras diferentes y recibo imágenes. Ambas obras Se bloquea en captura2. Lo interesante es que si cambio las órdenes de las cámaras web (Desenchufándolas e invierto las órdenes), la primera cámara será la segunda. Nosotros no funciona? También probé con Windows XP sp3 y Windows 7 X64. El mismo problema.

<code>//---------Starting WebCam----------
    capture1= cvCaptureFromCAM(1);
    assert(capture1!=NULL); cvWaitKey(100);
    capture2= cvCaptureFromCAM(2);
    assert(capture2!=NULL);
</code>

Además, si uso -1 para parámetros, solo dame el primero (todo el tiempo).

O cualquier método para capturar dos cámaras con la función cvCaptureFrom

Respuestas a la pregunta(3)

Su respuesta a la pregunta