Sto usando il seguente codice per accedere al mio webcam utilizzando OpenCV + python ...I problemi che utilizzano webcam in Python + OpenCV
import cv
cv.NamedWindow('webcam_feed', cv.CV_WINDOW_AUTOSIZE)
cam = cv.CaptureFromCAM(-1)
sto quindi ottenendo il seguente errore nella console ...
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
mi è stato originariamente usando,
cv.CaptureFromCAM(0)
per accedere allo stesso e ha avuto lo stesso problema e utilizzato -1 perché è Suppos e per prendere qualsiasi webcam.
Ho anche provato a vedere se Ubuntu riconosce la webcam e lo fa. Sto usando v4l2 per la webcam.
{EDIT}
Sto usando il seguente codice per visualizzare un feed video, sembra essere solo mostrando una sola immagine della web cam catturato invece di un feed video continua ...
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)
Ottengo lo stesso errore, ma funziona correttamente. Ottengo un'immagine corretta dalla webcam. La tua webcam funziona correttamente? Hai l'immagine corretta? – Froyo
Lo stesso per me. Ma come ha detto Froyo, funziona bene e ottiene immagini corrette. Hai capito? –
Ok, si sta visualizzando nella finestra che ho creato ... Ma si è verificato un nuovo problema, per favore vedi le modifiche che ho apportato al post originale ... –