我正在制作运行多个网络摄像头/摄像头的应用程序。我无法通过OpenCV来检测我拥有的网络摄像头数量,以便在其中放置一个带有多个子网络摄像头的大显示窗口。
有人能帮助我吗?
我搜索过openCV willowgarage但是失败了
感谢
答案 0 :(得分:8)
我认为OpenCV不提供任何功能来判断检测到的摄像机数量。一种简单且跨平台的方法是在循环中调用VideoCapture::open()
,例如0到10,并在每次迭代中检查VideoCapture::isOpened()
是否返回true
。通过这种方式,您可以了解相机的索引以及相应的数量。