从对话框中自动选择视频源? VB.net

时间:2014-12-08 17:17:49

标签: vb.net camera dialog usb image-capture

我一直在玩一款通用的usb相机,每隔几秒拍摄一次快照。在this SO question的帮助下,我能够让相机工作;但是,当您单击按钮连接到相机时,会出现一个对话框。

另一个问题和我的问题之间的区别在于我有两个视频源:内置网络摄像头和USB摄像头。我还打算连接多台摄像机,全部拍照。看来,当您有多个设备时,您始终会看到必须选择设备的对话框。我试图在没有此对话框的情况下自动选择相机(最终是相机,复数)。

我玩过其他一些示例代码 - 包含已填充设备列表框的示例;我认为这就是我所需要的(我只是删除列表框控件并处理列表以及代码中连接的内容),但这些示例中的每一个都使用" Microsoft WDM Image Capture填充列表框的(Win32)"尝试连接到此设备后,而不是对话框中列出的设备。"

当然,有一种方法可以自动连接网络摄像头,而不必从Windows对话框的下拉菜单中选择它,对吧?我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

解决方案最终是使用EMGU来访问相机;这也允许同时连接到多个摄像机。