- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用全息镜头,并且我正在尝试保存具有可用世界/投影矩阵的视频流。我一直在尝试拍摄一系列照片并保存数据,但我找不到保存图像和矩阵的方法。
保存到磁盘时,没有获取照片捕获帧(包含矩阵数据)的选项,保存到内存时,我似乎无法将图像保存到磁盘。我尝试使用以下方法,但这似乎使我的统一程序崩溃:
List<byte> imageBufferList = new List<byte>();
photoCaptureFrame.CopyRawImageDataIntoBuffer(imageBufferList);
byte[] myArrayImage = imageBufferList.ToArray();
然后用它来转换字节数组:
using (MemoryStream mStream = new MemoryStream(byteArrayIn))
return Image.FromStream(mStream);
然后我保存结果。
当我删除内存流时,程序不会崩溃(但它也不会保存我的图像)。
我一直在网上找,但有很多关于它的含糊不清的说法a) 不可能b) 使用内存流(但会崩溃)
有什么建议吗?如果有人知道一种方法来保存每帧的所有矩阵(投影和世界)数据以及视频流的相应帧,那将是一个很大的帮助。
编辑:我也尝试调查 https://github.com/VulcanTechnologies/HoloLensCameraStream但这似乎会给较新的 Unity 版本带来问题。对此有何评论?
阐明我的最终目标:拍摄时,程序要保存所有帧和对应的矩阵,例如:
Frame_01, Frame_02, Frame_03, ... (.jpg/png/...)
World_matrix_01, World_matrix_02, ... (.txt)
Projection_matrix_01, Projection_matrix_02,... (.txt)
最佳答案
Edit: I also tried to look into https://github.com/VulcanTechnologies/HoloLensCameraStream but this seems to give problems with newer Unity versions. Any remarks about this?
我用过它,它在 Unity 2018.3.13f1 中运行良好。您只能在 Debug模式下在 Hololens 中进行测试。
关于c# - 具有空间数据的 Hololens 视频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55150556/
混合现实应用很快可以在三种设备上运行:HoloLens 1、Hololens 2 和沉浸式 (VR) 耳机。某些行为可能会有所不同,具体取决于您运行该应用程序的设备类型。我如何向 SDK 询问我的应用
今天早上,我正在研究 Mixed Reality 250 tutorial .我坚持让一个 HoloLens 加入另一个 HoloLens 当前正在托管的 session ,因为 UIContaine
我可以在 Microsoft 的 Hololens 中创建新手势吗?如果是这样,怎么办?我想进一步操纵他们的全息图并使用我自己的手势。 最佳答案 不,目前无法“创建”其他手势。 关于hololens
Microsoft Hololens 附带一个名为 Holograms 的红色应用磁贴。如果你选择它,你会得到一份全息装饰品目录,你可以将它们散布在空间中。 我想创建自己的动画全息图并将其添加到该目录
有没有办法从 Hololens 2 导出整个扫描环境?使用设备门户,我可以将最近的 128 个块导出为 .obj,或者我假设是 .mapx 格式的整个数据集。我想导出超过 128 个块,分段导出但具有
有人知道如何在 Urho 中使用空间 anchor 吗?我查看了所有样本,没有发现任何东西。文档中也没有任何内容。我尝试使用常规的全息 API: var store = await Spati
有谁知道如何在 Unity 应用程序中从 Hololens 深度相机访问原始深度图像?我知道我必须在 Hololens 上启用“研究模式”。我在 https://github.com/Microsof
我有一个 HoloLens,我想将我的 WIFI 网络添加到其中。但出于某些安全原因,我们需要为 HoloLens 提供自定义的唯一 IP 地址。我不知道该怎么做。谁能帮帮我吗? 我已尝试“Windo
有没有办法通过有线连接在 Microsoft Hololens 和桌面上的单独程序之间传输数据?如果有,如何实现?我的最终目标是将实时镜头传输到 HoloLens 上,但它不能是无线的。 最佳答案 您
经过几个星期的挫折,我终于能够将字符串从 Python 客户端发送到 Hololens 服务器。代码在下面并且运行完美。但是,我想知道是否有人对套接字有经验可以帮助我修改此代码以将 openCV 网络
我目前遇到一个问题,当我的手向前/向后时,我想将游戏对象移近/远离我(HoloLens 相机)。好吧,我已经正确地实现了将对象移近/移远的逻辑,但无法通过确定手的运动来解决问题。我正在使用 HoloT
我创建了一个简单的 Unity WebGL 应用程序,我使用 Microsoft Hololens 对房间模型进行了可视化扫描。 看起来像这样: 现在我想在我的 WebGL 应用程序的房间中的特定位置
有没有办法获取HoloLens用户的位置?我想将用户的位置发送回电脑,然后相应地更新我的全息图。有办法这样做吗?我无法找到任何可以将用户位置发送回我的计算机的 API。 我们可以使用用户的初始位置和方
当您在 Visual Studio 中使用“全息 DirectX 11 应用程序”模板时,它会创建一个占据整个 HoloLens View 的应用程序(我相信它称为全息 View )。 如何构建像全息
我想在 HoloLens 1 中放置远距离(20 米以上)的虚拟对象(全息图)。但是,在这样的距离处,全息图变得不稳定并且在显示器中似乎“游动”。有没有人在这方面取得成功?什么对你有用? 一些潜在的修
从 VS 构建到设备工作正常。但是使用主设置进行构建然后就行不通了。由于商店提交需要master,因此从商店下载就会出现问题。 我一直在尝试跟踪这个问题,但基本上输入不起作用。如果我执行点击,我会得到
因此,我正在努力思考从通过 MediaFrameReference 类获取的帧进行的转换。我得到的是一张带有相关空间坐标系和相机内在参数的图像。为了计算图像 (U, V) 中像素的真实世界坐标 (X,
我一直在阅读相关的 holotoolkit 空间理解代码,但找不到与获取已找到表的维度相关的任何内容。我关注了this great tutorial将 table 添加为自定义形状。但后来陷入困境。我
我正在编写教程 MR 基础知识 101:https://docs.microsoft.com/en-us/windows/mixed-reality/holograms-101 并按照本文中的建议进行
我正在统一制作一个Hololens应用程序,该应用程序可以启动udp服务器。这个等待来自外部udp客户端的消息。这是服务器端: using UnityEngine; using System; usi
我是一名优秀的程序员,十分优秀!