J'ai deux webcams attachés à mon ordinateur portable (un intégré), qui fonctionnent tous les deux. (Si j'utilise Cheese, un truc de webcam qui vient avec Ubuntu, il utilise celui externe). Si j'utiliseListe des périphériques disponibles dans python-opencv
cap = cv.CreateCameraCapture(0)
ou
cap = cv.CreateCameraCapture(-1)
je reçois mon construit en webcam. Si j'utilise
cap = cv.CreateCameraCapture(1)
Il ne fonctionne pas et l'objet `bouchon » affiche comme:
<Capture (nil)>
Même avec CaptureFromCAM. Donc, j'aimerais savoir ce que openCV essaie de faire et pourquoi il ne semble pas connaître la seconde caméra. Il devrait y avoir deux périphériques disponibles (il y a des entrées/dev/videoN pour les deux).
La sortie de 'strace' pourrait être très utile pour déterminer quelle entrée système OpenCV considère. –