Answer the question
In order to leave comments, you need to log in
How to overcome VIDIOC_QUERYMENU: Invalid argument error in OpenCV?
There is this code:
import cv,time
cv.NamedWindow("webcam", 1)
cam = cv.CaptureFromCAM(-1)
feed = cv.QueryFrame(cam)
cv.ShowImage("webcam", feed)
time.sleep(2);
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
import cv2
cam = cv2.VideoCapture(-1)
Answer the question
In order to leave comments, you need to log in
What version are you using?
Such an example from the Opencv 2.4 tutorial starts up for me with half a kick:
# -*- coding: utf-8 -*-
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
while(True):
# Capture frame-by-frame
ret, frame = cap.read()
# Our operations on the frame come here
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
# Display the resulting frame
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question