【发布时间】:2017-08-22 08:13:35
【问题描述】:
我正在使用一个通用应用程序,它可以让我们为每个摄像头(两个或更多)捕获一张图像。那么我们有什么方法可以管理所有摄像头捕获流沙的过程吗?我刚刚在 MSDN 中找到了有关单个相机处理的教程。
我发现了一些关于在 Winforms 中管理多个 IP 摄像头的文章,但对 UWP 没有。
【问题讨论】:
我正在使用一个通用应用程序,它可以让我们为每个摄像头(两个或更多)捕获一张图像。那么我们有什么方法可以管理所有摄像头捕获流沙的过程吗?我刚刚在 MSDN 中找到了有关单个相机处理的教程。
我发现了一些关于在 Winforms 中管理多个 IP 摄像头的文章,但对 UWP 没有。
【问题讨论】:
众所周知,对于 UWP 应用,拍摄照片和视频的最简单方法是使用 MediaCapture 类。见Basic photo, video, and audio capture with MediaCapture。
在这个官方示例Camera frames sample 中,它展示了如何列出所有捕获源和访问具有不同配置文件的相机。
那么我们有什么方法可以管理所有相机捕获流沙 处理它?
我们可以使用MediaFrameReader类初始化多个MediaCapture实例和读帧。 查看此wrapper,了解如何根据需要处理帧。
根据以上官方样例分享一个多摄像头样例:Github LINK
屏幕截图(在连接了 Microsoft Life Camera HD-3000 的笔记本电脑上运行):
【讨论】: