2012-05-06 288 views
5

我正在制作一个运行多个摄像头/摄像头的应用程序。我无法设法检测到OpenCV拥有的摄像头数量,以便在其中安装多个子摄像头。使用OpenCv检测PC上摄像头/摄像头的数量

有人可以帮助我吗?

我搜索的OpenCV willowgarage但未能

感谢

回答

6

我不认为OpenCV提供任何功能,告诉多少相机进行检测。一个简单而跨平台的方式是在一个循环中调用VideoCapture::open(),比如说0到10,并且在每次迭代中检查VideoCapture::isOpened()是否返回true。这样你就知道相机的索引以及你有多少。

+0

ya。谢谢。我认为这是一个有效的方式:) –