La Capture De 2 Caméras (OpenCV, Python)

Je suis donc de tenter de capturer à partir de deux caméras dans openCV (python & windows 7). J'ai fait une capture à partir d'une caméra, vous pourrez également remarquer que je suis en train de faire certains des trucs funky à l'image mais qui n'a pas d'importance. C'est le code de tenter d'utiliser deux

import cv
import time
cv.NamedWindow("camera", 1)
cv.NamedWindow("camera2", 1)
capture = cv.CaptureFromCAM(0)
capture2 = cv.CaptureFromCAM(1)
while True:
    img = cv.GetMat(cv.QueryFrame(capture))
    img2 = cv.GetMat(cv.QueryFrame(capture2))
    dst_image = cv.CloneMat(img)
    dst_image2 = cv.CloneMat(img2)
    cv.ConvertScale(img, dst_image, 255, -59745.0)
    cv.ConvertScale(img2, dst_image2, 255, -59745.0)
    cv.ShowImage("camera", dst_image)
    cv.ShowImage("camera2", dst_image2)
    if cv.WaitKey(10) == 27:
        cv.DestroyWindow("camera")
        cv.DestroyWindow("camera2")
        break

Plutôt simple. Toutefois, il ne fonctionne pas. Lors de la tentative de création de la matrice à partir de la deuxième caméra (deuxième ligne de code dans la boucle), je me suis dit que la capture est nulle. Les caméras j'utilise sont de logitech et sont du même modèle.

Note de côté: moi aussi, je ne pourrais pas trouver la commande à compter de caméras connectées en python, donc si quelqu'un pourrait me référer à qui j'avais beaucoup apprécier.
Ashley

EDIT:
Il pourrait également être utile de savoir que souvent les fenêtres me demande de choisir quelle photo que je voudrais utiliser. Je n'arrive pas à éviter ce problème. De plus, j'ai téléchargé quelques-uns de sécurité comme les logiciels que le succès de pistes de deux caméras à la fois. Il n'est pas open source ou quelque chose comme ça. Donc, clairement, c'est possible.

La Signature est supprimé, Veuillez vous reporter à la FAQ.

OriginalL'auteur user1118684 | 2011-12-28