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

标签 opencv

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

有人可以帮我吗?

我搜索过 openCV willowgarage 但失败了

谢谢

最佳答案

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

关于opencv - 使用 OpenCv 检测 PC 上的网络摄像头/摄像头数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10471938/

相关文章:

java - OpenCV 和 Android Studio : "unfortunately app has stopped"

Python 和 OpenCV - 改进我的车道检测算法

image-processing - fitEllipse 在 OpenCV 中如何工作?

c++ - 如何生成 cv::Mat 类型的代码?

android - AndroidTest 拒绝访问外部存储的权限

opencv - 将视频从 Raspberry pi 流式传输到远程计算机上的 Opencv 应用程序

opencv - 如何在 ubuntu 16.04 上安装 opencv

Android Studio、Gradle、OpenCV 和 NDK

c++ - OpenCV 相机校准,断言失败 <ni> 0 && ni==ni1>

python-3.x - 无法使用opencv读取相机捕获