Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv Emgu CV视频源弹出窗口_Opencv_Video_Emgucv - Fatal编程技术网

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版,该版本不允许我更改捕获实例的分辨率