5

我正在制作一个运行多个网络摄像头/摄像头的应用程序。我无法通过 OpenCV 检测到我拥有的网络摄像头数量,以安排一个包含多个子网络摄像头的大显示窗口。

有人可以帮我吗?

我搜索了 openCV willowgarage 但失败了

谢谢

4

1 回答 1

9

我不认为 OpenCV 提供任何功能来判断检测到多少个摄像头。一种简单且跨平台的方法是VideoCapture::open()在循环中调用 0 到 10,并在每次迭代中检查是否VideoCapture::isOpened()返回true。这样您就可以知道相机的索引以及您拥有的相机数量。

于 2012-05-06T16:36:27.093 回答