Des problèmes à l'aide de la webcam en python + openCV

J'utilise le code suivant pour accéder à ma webcam à l'aide d'openCV + python...

import cv

cv.NamedWindow('webcam_feed', cv.CV_WINDOW_AUTOSIZE)

cam = cv.CaptureFromCAM(-1)

Je suis alors l'erreur suivante se produit dans la console...

VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument

J'ai été à l'origine à l'aide,

cv.CaptureFromCAM(0)

d'accéder à la même et a eu le même problème et utilisé -1 parce que c'est supposer de ramasser une webcam.

J'ai aussi testé pour voir si Ubuntu reconnaît la webcam et il le fait. Je suis à l'aide de v4l2 pour la webcam.

{EDIT}

J'utilise le code suivant pour afficher un flux vidéo, il semble être la seule à être montrant une image de la web cam capturé au lieu d'un flux vidéo en continu...

import cv
cv.NamedWindow('webcam_feed', cv.CV_WINDOW_AUTOSIZE)
cam = cv.CaptureFromCAM(-1)
feed = cv.QueryFrame(cam)
cv.ShowImage("webcam_feed", feed)
cv.WaitKey(-1)
Je reçois la même erreur, mais ça fonctionne. J'ai une image de sortie à partir de la webcam. Est votre webcam fonctionne correctement ? Avez-vous d'obtenir la bonne image ?
De même pour moi. Mais comme Froyo mentionné, il fonctionne très bien et obtenir une images. Avez-vous l'obtenir?
Bon c'est à montrer dans la fenêtre que j'ai créé... Mais un nouveau problème est survenu, veuillez voir les modifications que j'ai fait pour le post original...
C'était exactement le même problème qui s'est présenté (après réinstallation) une nuit avant mon Engg dernière année du projet. J'ai écrit un autre script qui permettrait de capturer l'image et l'envoyer à travers OpenCV. 😛

OriginalL'auteur Collin McGuire | 2012-07-05