Я пытаюсь сделать основной захват видео с веб-камеры. Я получил это очень простой код из этого opencv blog и я компиляции сopenCV waitkey() не отвечает и время выполнения VIDIOC_QUERYMENU: Недопустимый аргумент
g++ `pkg-config --cflags opencv` test2.cpp `pkg-config --libs opencv`
И когда я запускаю его, он показывает мне эти сообщения
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
но это бежать. Тем не менее, программа должна выйти, когда нажата клавиша esc. Из-за этой строки
if(waitKey(30) == 27)
Но это не так. Я попытался изменить его в программе, на какой-то другой ключ, например «q», но он все еще не работает, когда я запускаю программу.
if(waitKey(30) == 'q')
Во время работы кажется, что waitkey() просто не отвечает.
EDIT: waitKey() работает. Когда я скопировал его, по какой-то причине он стал waitkey(). Однако сообщения о недопустимых аргументах все еще отображаются
О, хорошо, я проверю его с другой веб-камерой, затем – Avisek