我正在制作一个运行多个网络摄像头/相机的应用程序。我无法检测到我使用 OpenCV 的网络摄像头数量,无法安排一个带有多个子网络摄像头的大显示窗口。
有人可以帮我吗?
我搜索过 openCV willowgarage 但失败了
谢谢
最佳答案
我认为 OpenCV 没有提供任何功能来判断检测到多少个摄像头。一种简单且跨平台的方法是在循环中调用 VideoCapture::open()
,例如 0 到 10,并在每次迭代中检查 VideoCapture::isOpened()
返回 true
。这样您就可以了解摄像头的索引以及您拥有的摄像头数量。
关于opencv - 使用 OpenCv 检测 PC 上的网络摄像头/摄像头数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10471938/