2016-06-21 816 views
4

我正在寻找MediaCapture类,但它似乎并没有揭露我在找什么。我想从网络摄像头播放现场Stream - 不要录制或预览它。我正在研究微软认知服务情感API,我想跟随this example,但不是从文件系统获取本地视频流 - 我想从网络摄像头获得StreamUWP得到现场摄像头视频流

+0

MediaCapture.StartRecordToStreamAsync( MediaEncodingProfile encodingProfile, IRandomAccessStream stream )? – pijemcolu

+0

@pijemcolu,记录流,但没有**暴露它。我特别提到,在我的问题中,这是*不适用于我。 –

+0

看看这个[示例](https://msdn.microsoft.com/windows/uwp/audio-video-camera/capture-photos-and-video-with-mediacapture#capture-a-photo)。我认为这是你正在寻找的。从相机访问存储器流并捕获帧/照片以发送到Microsoft Cognitive Services Emotion API。 – Shivam

回答

-1

Microsoft认知服务视频API(包括Emotion)是REST API,而不是流式API,因此您的方案不受支持。

您可以改为定期捕获帧并对其中一个图像API进行RESTful调用。

+1

这个答案不仅避免了回答问题,而且也完全错误。我共享的[示例](https://github.com/Microsoft/ProjectOxford-ClientSDK/blob/master/Emotion/Windows/Sample-WPF/EmotionDetectionUsingVideoPage.xaml.cs#L68)有一个将流传入API。我已经在做临时捕捉和发布的方法,但想要跟随他们的流式视频的例子。请阅读MIME类型“application/octet-stream”。 –