用C#调用摄像头的时候,需要获取摄像头的驱动,一般情况下,台式机的USB都只会插一个摄像头,此时直接获取第一个就行了。
filters = new FilterCollection(FilterCategory.VideoInputDevice); // 获取所有视频输入的驱动
CaptureDevice capture = new CaptureDevice();
capture.VideoSource = filters[0].MonikerString; // 默认指定第一个视频输入源
但是,安装 Corel draw后,在获取摄像头驱动时,则会蹦出几个以Corel 开头的选项,如下图:
此时需要手动选择正确的驱动,才能出图像。
真是坑人!!!!