小编sir*_*lot的帖子

如何计算OpenCV 2.3中的摄像头?

我想获得可用相机的数量.

我试着计算这样的相机:

for(int device = 0; device<10; device++) 
{
    VideoCapture cap(device);
    if (!cap.isOpened())
        return device;          
}
Run Code Online (Sandbox Code Playgroud)

如果我连接了相机,它永远不会打开.所以我尝试预览不同的设备,但我总是得到相机的图像.

如果连接第二台摄像机,则设备0为摄像机1,设备1-10为摄像机2.

我认为DirectShow设备存在问题.

如何解决这个问题呢?或者是否有OpenCV1中的功能cvcamGetCamerasCount()

我正在使用Windows 7和USB相机.

c++ opencv

22
推荐指数
4
解决办法
3万
查看次数

标签 统计

c++ ×1

opencv ×1