在Win 10 IoT的UWP背景(无头)应用程序中从WebCam拍照

时间:2017-09-27 21:28:51

标签: c# uwp raspberry-pi windows-10-iot-core webcam-capture

我编写了一个无头UWP后台应用程序,并将其部署到运行Windows 10 IoT的Raspberry PI。 Pi有一个旧的Logitech网络摄像头插入其中一个USB端口,我希望能够从中捕获静态图像。

我已经从Microsoft Blog提取了关于这个主题的代码(尽管针对的是Xbox上的UWP),但是我的应用程序似乎无法检测到任何相机。以下调用返回,没有结果:

var allVideoDevices = await DeviceInformation.FindAllAsync(DeviceClass.VideoCapture);

从远程客户端的屏幕截图中可以看出,设备识别出已连接了摄像头,为什么我无法在代码中访问它?

enter image description here

我已经检查了应用程序的清单,并且我已授予访问Microphone和WebCam的权限。根据我发现的所有文章,应该这样做,但我仍然没有运气。

1 个答案:

答案 0 :(得分:0)

可能是您的Logitech网络摄像头的兼容性问题。请参考Hardware compatibility list。您可以尝试手动安装Logitech网络摄像头的驱动程序,或选择兼容性网络摄像头,然后重试。如何安装usb网络摄像头驱动程序请参阅here