VIDIOC_QUERYMENU: Invalid argument
Je suis avec mon builtin ordinateur portable webcam sur Ubuntu 12.04
Ça marchait très bien au début, mais maintenant, il me donne des erreurs constantes
CODE:
using namespace cv;
/** @function main */
int main(int argc, char** argv)
{
///Read Video
VideoCapture cap(0); //open the default camera
if(!cap.isOpened()) //check if we succeeded
return -1;
Mat edges;
namedWindow("edges",1);
for(;;)
{
Mat frame;
cap >> frame; //get a new frame from camera
cvtColor(frame, edges, CV_BGR2GRAY);
GaussianBlur(edges, edges, Size(7,7), 1.5, 1.5);
Canny(edges, edges, 0, 30, 3);
imshow("edges", edges);
if(waitKey(30) >= 0) break;
}
cv::waitKey(0);
return 0;
}
ERREURS:
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
libv4l2: error turning on stream: Invalid argument
VIDIOC_STREAMON: Invalid argument
Merci d'avance
il fonctionne à nouveau lorsque je redémarre l'ordinateur, mais juste pour un temps.
OriginalL'auteur Omar Fouad - user3128945 | 2014-01-13
Vous devez vous connecter pour publier un commentaire.
J'utilise Ubuntu 12.04 . "VIDIOC_QUERYMENU: argument non Valide" erreur est apparue pendant le travail avec OpenCv version 2.4.8. J'ai mis à OpenCv version 2.4.10 et l'erreur a disparu.
OriginalL'auteur Nehchal Jindal
J'ai fait face à la même question, et ne peut pas être résolu même après l'installation de opencv 2.4.10 .Question suis résolu après l'installation de libqt4-dev.
Voici la commande:
sudo apt-get install libqt4-dev
OriginalL'auteur user3917992
Cela pourrait être lié à cette question: http://code.opencv.org/issues/3554
OriginalL'auteur Batist