【问题标题】:openCV waitkey() not responding, and runtime VIDIOC_QUERYMENU: Invalid argumentopenCV waitkey() 没有响应,运行时 VIDIOC_QUERYMENU: Invalid argument
【发布时间】:2013-06-27 22:41:20
【问题描述】:

我正在尝试从网络摄像头进行基本的视频捕获。我从opencv blog 得到了这个非常基本的代码,我正在编译它

 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() 似乎没有响应。

编辑:waitKey() 有效。当我复制它时,由于某种原因它变成了waitkey()。但是,无效的参数消息仍在显示

【问题讨论】:

    标签: opencv


    【解决方案1】:

    OpenCV 有时不适用于某些相机。该博客中的代码在我的网络摄像头上运行良好,没有任何警告消息

    【讨论】:

    • 哦,好的,那我换个网络摄像头看看
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 2021-09-03
    • 1970-01-01
    • 2017-12-15
    • 2020-07-24
    • 1970-01-01
    相关资源
    最近更新 更多