【问题标题】:OpenCv VideoCapture Error in Linux - Setting property #0 is not supportedLinux 中的 OpenCv VideoCapture 错误 - 不支持设置属性 #0
【发布时间】:2016-12-19 23:15:49
【问题描述】:

我想在 Linux 操作系统中使用 Opencv 在 c++ 中打开网络摄像头。

int main()
{
    VideoCapture video(0);

    // ..
}

但是有个小问题:

VIDEOIO 错误:V4L2:不支持设置属性 #0

我只确定网络摄像头可以正常工作。因为奶酪有效。

谢谢。

【问题讨论】:

  • 我们不看问题的图片。代码是文本...您可以轻松地将文本粘贴到您的问题中。

标签: c++ linux opencv webcam v4l2


【解决方案1】:

此上下文中的参数是相机索引,Windows 中的索引0 要么是第一个可用的相机,要么是通过 USB 插入的相机(不确定)。

另一方面,在 Linux 中,您只需删除该参数,因为它默认适用于任何可用的相机。

VideoCapture video(); 应该可以工作。您可以在Documentation 中找到更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-22
    • 1970-01-01
    • 2015-02-08
    • 2013-10-24
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    相关资源
    最近更新 更多