c# - Hololens - 访问相机框架

标签 c# unity3d video-capture hololens

在 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/

相关文章:

c# - 从基类实例化派生类的通用工厂方法

c# - 如何使用 .NET 从 gitlab hooks 获取推送信息

c# - 检测登录 asp.net 时 Paypal 订阅取消

android - Unity声音控制

algorithm - 离屏敌人指示器算法

Python PIL 以日期时间作为名称保存文件

python - 使用opencv同时打开两个视频吗?第二次开始后

c# - 如何调整 UI.Text alpha 以波浪图案点亮?

c# - 导出游戏时场景不会改变,即使它在引擎中也会改变

opencv - 我们如何在opencv中启动和停止网络摄像头?