使用OpenCv检测PC上的网络摄像头/摄像头数量

时间:2012-05-06 15:57:03

标签: opencv

我正在制作运行多个网络摄像头/摄像头的应用程序。我无法通过OpenCV来检测我拥有的网络摄像头数量,以便在其中放置一个带有多个子网络摄像头的大显示窗口。

有人能帮助我吗?

我搜索过openCV willowgarage但是失败了

感谢

1 个答案:

答案 0 :(得分:8)

我认为OpenCV不提供任何功能来判断检测到的摄像机数量。一种简单且跨平台的方法是在循环中调用VideoCapture::open(),例如0到10,并在每次迭代中检查VideoCapture::isOpened()是否返回true。通过这种方式,您可以了解相机的索引以及相应的数量。