在 Win 10 IoT 上的 UWP 后台(无头)应用程序中从网络摄像头拍照

Taking a photo from a WebCam in UWP Background (headless) App on Win 10 IoT

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

我已经从 Microsoft Blog 中提取了有关该主题的代码(尽管针对的是 Xbox 上的 UWP),但我的应用程序似乎根本无法检测到任何摄像头。以下调用无结果返回:

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

正如您从远程客户端的屏幕截图中看到的那样,设备识别出连接了摄像头,那么为什么我不能在代码中访问它?

我已经检查了应用程序的清单,并且我已授予对麦克风和网络摄像头的访问权限。根据我找到的所有文章,应该可以,但我仍然没有运气。

这可能是您的罗技 webcam.Please 参考文献 Hardware compatibility list.You can try to install the driver of your Logitech webcam manually, or choose a compatibility webcam and then try again.How to install usb webcam drivers please see here 的兼容性问题。