estoy usando el siguiente código para acceder a mi cámara web usando OpenCV + pitón ...Problemas en el uso de cámaras web en Python + OPENCV
import cv
cv.NamedWindow('webcam_feed', cv.CV_WINDOW_AUTOSIZE)
cam = cv.CaptureFromCAM(-1)
entonces estoy recibiendo el siguiente error en la consola ...
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
que estaba usando un principio,
cv.CaptureFromCAM(0)
para acceder a la misma y tenía el mismo problema y se utiliza -1 porque es Suppos e para recoger cualquier cámara web.
También probé para ver si Ubuntu reconoce la cámara web y lo hace. Estoy usando v4l2 para la cámara web.
{EDIT}
estoy usando el siguiente código para mostrar una señal de video, parece estar mostrando solamente una sola imagen de la cámara web capturado en lugar de un canal de 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)
Me sale el mismo error, pero funciona bien. Obtengo una salida de imagen adecuada desde la cámara web. ¿Su cámara web funciona correctamente? ¿Obtienes la imagen correcta? – Froyo
Lo mismo para mí. Pero como mencionó Froyo, funciona bien y obtiene imágenes adecuadas. ¿Lo entiendes? –
Está bien, aparece en la ventana que creé ... Pero se ha producido un problema nuevo, consulte las ediciones que hice en la publicación original ... –