Liste des périphériques disponibles en python-opencv

J'ai deux webcams attaché à mon ordinateur portable (celui intégré), les deux qui travaillent. (Si j'utilise du Fromage, une webcam truc qui vient avec Ubuntu, il utilise les externes). Si j'utilise

cap = cv.CreateCameraCapture(0)

ou

cap = cv.CreateCameraCapture(-1)

- Je obtenir mon construite en webcam. Si j'utilise

cap = cv.CreateCameraCapture(1)

Il ne fonctionne pas et l'objet "plafond" s'affiche comme:

<Capture (nil)>

Même avec CaptureFromCAM. Donc j'aimerais savoir ce que openCV est en train de faire et pourquoi il ne semble pas savoir à propos de la deuxième caméra. Il devrait y avoir deux appareils disponibles (il y en a /dev/videoN entrées pour les deux).

La sortie de strace pourrait être très utile dans la détermination de ce système d'entrée d'OpenCV.

OriginalL'auteur Lucas | 2011-11-08