OpenCV in python. Erste webcam-stream funktioniert, aber die Fehlermeldung wird gedruckt

Ich bin etwas zu schreiben, in denen brauche ich die webcam-stream und einige Gesicht-Erkennung auf. Funktioniert alles einwandfrei, aber ich bekomme eine Fehlermeldung gedruckt in der Klemme, trotz von mir mit cv.CaptureFromCAM(-1) erkennt keine Kamera angeschlossen, um meine Maschine.
Ich habe auch versucht, mit cv2 statt cv, und ich bekomme den gleichen Fehler:

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

Beachten Sie, dass der code nur läuft bei mir derzeit ist cv.CaptureFromCAM(-1).Oh, und ich bin mit python 2.7.

 import cv
 cv.CaptureFromCAM(-1)

Kann mir jemand sagen wie ich dieses Problem lösen?
Danke.

kannst du etwas code?
Für cv2 Sie sollten mit capture = cv2.VideoCapture(0) (d.h., 0 und nicht -1). Auch, wenn alles funktioniert ist das ok. Diese Meldungen sind wahrscheinlich aus v4l zu werden, ist vielleicht versucht, etwas zu tun, nicht unterstützte mit Ihrer Kamera.
Vielen Dank für das update. Habe gerade versucht deinen code und ich bekomme den gleichen Fehler.

InformationsquelleAutor elaRosca | 2013-02-19

Schreibe einen Kommentar