Opencv Emgu CV视频源弹出窗口

Opencv Emgu CV视频源弹出窗口,opencv,video,emgucv,Opencv,Video,Emgucv,使用EmguCV 2.4.2,我会得到一个视频源弹出窗口,在实例化Emgu.CV.Capture的新实例后,它会提示我选择一个视频设备。对于早期版本的EmguCV,Emgu.CV.Capture的构造函数尊重camIndex参数,并在无需进一步用户交互的情况下激活相应的摄像头。这对于我的应用程序非常关键,因为用户不应该也不应该参与相机选择过程 相关代码如下: var capture = new Emgu.CV.Capture(0); 在该行被调用后,windows对话框弹出,要求选择视频设备

使用EmguCV 2.4.2,我会得到一个视频源弹出窗口,在实例化Emgu.CV.Capture的新实例后,它会提示我选择一个视频设备。对于早期版本的EmguCV,Emgu.CV.Capture的构造函数尊重camIndex参数,并在无需进一步用户交互的情况下激活相应的摄像头。这对于我的应用程序非常关键,因为用户不应该也不应该参与相机选择过程

相关代码如下:

var capture = new Emgu.CV.Capture(0);
在该行被调用后,windows对话框弹出,要求选择视频设备

是否有其他人看到了这一点并提出了解决方案

提前谢谢

编辑2014年6月16日下午4:56美国中部标准时间

我能够在封面下看到一条更有意义的错误信息。基本上,OpenCV无法使用camIndex 0创建捕获实例。结果,它弹出了“选择视频源”对话框

我在版本2.9.0、版本2.4.2和版本2.4.0中获得了此错误消息。所有这些版本都给了我一个错误“错误:无法从照相机0创建捕获”

与此设备配合使用的唯一版本是2.3.1版,该版本不允许我更改捕获实例的分辨率