我想在Linux操作系统中使用Opencv在c++中打开网络摄像头。
int main()
{
VideoCapture video(0);
// ..
}
但是有一个小问题:
VIDEOIO ERROR: V4L2: set property #0是不支持的
我只确定网络摄像头可以工作。因为奶酪管用。
谢谢。
这个上下文中的参数是相机索引,索引0
在Windows中要么是第一个可用的相机,要么是通过USB插入的不是的相机(不完全确定)。
另一方面,在Linux中,您只需删除该参数,因为它在任何可用的相机上默认工作。
VideoCapture video();
应该可以工作。您可以在文档中找到更多信息。