在 3D 模式下,如何访问全息镜头视频流中的所有帧?我正在使用 C#。
unity VideoCapture
类似乎没有提供这个:
http://docs.unity3d.com/550/Documentation/ScriptReference/VR.WSA.WebCam.VideoCapture.html
和带有方法 MediaCapture.StartPreviewToCustomSinkAsync
的 Microsoft MediaCapture
类没有很好的文档记录。
https://msdn.microsoft.com/en-us/library/windows/desktop/ms701626(v=vs.85).aspx
最佳答案
我们做了一个名为 CameraStream 的开源项目来解决这个需求。作为一个 Unity 插件,它使用 MediaCapture 将字节数组馈送到 Unity(连同可定位矩阵)。从那里您可以将字节分配给 Texture2D,如提供的 Unity 示例所示。
我们的 VideoCapture 类模拟了 Unity's class of the same name以便开发人员熟悉如何使用它。我们还假设此功能最终将由 Unity 开箱即用地提供。
关于c# - Hololens - 访问相机框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39372167/