511 1 分钟

# 前言 很可惜,目前 MixedReality-WebRTC 和 HoloLens2ForCV 不能同时在一个 Unity 项目使用。因为 MixedReality-WebRTC 只支持 ARM 构建,而 HoloLens2 的研究模式只能在 ARM64 下构建:ARM Support。GitHub 关于这些问题的讨论如下: # mrwebrtc could not be found on HL2 / Unable to load DLL 'mrwebrtc' 关于此问题的相关讨论 mrwebrtc could not be found on HL2 Unable to...
1.3k 1 分钟

# 前言 在仔细捣鼓了 HoloLens2 研究模式的 API 文档后,借鉴了官方案例 SensorVisualization 和这位哥们的代码 HoloLens2-Unity-ResearchModeStreamer,终于成功的把传感器 IMU 相关的 API 构建成了 DLL,可以在 Unity 项目中进行调用,获取到高帧率的 IMU 数据。 # 环境 Windows 10 教育版 18363.1379 Unity 2019.4.20f1c1 VS2019 16.8.6 WIN SDK 10.0.18362.0 Hololens2 内部预览版本 10.0.20301.1000 #...
24k 22 分钟

# 综述 第一代 HoloLens 引入了研究模式,研究不用于部署访问设备上的关键传感器的应用程序。HoloLens2 的研究模式保留了 HoloLens1 的功能,增加了对额外流的访问。同样,对于第一个版本,可以从以下输入中收集数据: 可见光环境跟踪摄像机 - 系统用于头部跟踪和地图创建。它们返回每像素 8 位的灰度图像。 两种模式操纵下的深度摄像机 关节式手跟踪方式 (AHAT),用于手跟踪的高频 (45 帧 / 秒) 近深度传感。支持距离设备 1 米之内的手势追踪,HoloLens2 仅通过计算基于相位的飞行时间相机的 “混叠深度” 来节省电力。这意味着,当距离超过 1...
2.7k 2 分钟

# 前言 上一篇尝试将 Hololens2 的研究模式与 Unity 项目进行了整合。归根结底,就是将研究模式的相关 API(C++)构建成 DLL 文件,才能实现在 Unity(C#)中进行调用。这篇就介绍一下如何自己创建一个最简单的 DLL 文件,实现在 Unity 中的调用。 # 环境 Windows 10 教育版 18363.1379 Unity 2019.4.20f1c1 VS2019 16.8.6 WIN SDK 10.0.18362.0 Hololens2 内部预览版本 10.0.20301.1000 # VS2019 创建 DLL 项目 选择创建新项目,搜索 DLL...
2k 2 分钟

# 环境 Windows 10 教育版 18363.1379 Unity 2019.4.20f1c1 VS2019 16.8.6 WIN SDK 10.0.18362.0 Hololens2 内部预览版本 10.0.20301.1000 # 创建项目 # 切换平台 在菜单栏 File -> Build Settings 中切换为 UWP 平台 # 创建新场景 使用 Ctrl + N , Ctrl + S 创建新场景并保存为 StreamingScene 。 # 构建 Hololens2 研究模式动态链接库 找一个位置 Clone...
390 1 分钟

参考:Hololens2 初入 —— 调用深度相机和前置摄像头的 Demo 可能碰到的问题: 生成解决方案失败:The max version tested value must not be less than the min version value. 原因:自己安装 VS2019 时指定的 Win SDK 版本是 10.0.18362.0,而 SensorVisualization 这个官方 Demo 里配置的 Win SDK 版本是 19041.1.191206,所以就会导致那个报错。 解决方法:很简单,我们手动把官方 Demo 里的 Win SDK...