我正在开发通用Windows平台应用程序(UWP),其中我使用C ++作为主要语言。我想同时从两个摄像头读取。一台摄像机属于Kinect RGB摄像机,另一台属于Kinect Depth摄像机。到目前为止,我已经设法使用这段代码只读了一个:
maven test
通过这样做,我可以可靠地从其中一个摄像机录制。我的问题是我需要在我需要深度和RGB处理视频的同时从两个摄像机录制。
我是并发新手,有没有办法(越简单越好)同时实现两个录音?
答案 0 :(得分:1)
在UWP应用程序中,我们可以使用MediaCapture类捕获照片和视频,该类提供从捕获设备捕获照片,音频和视频的功能。请参阅主题Basic photo, video, and audio capture with MediaCapture。
我们可以初始化多个MediaCapture个实例,然后使用MediaFrameReader类读取帧。请参阅主题Discover and select camera capabilities with camera profiles和Process media frames with MediaFrameReader,并查看官方样本CameraFrames。
此外,有一个关于UWP多摄像头捕获的类似线程,你也可以参考: