文章目录
Hololens2 初入——获取彩色和深度图像数据流,并传递到程序中(不是网页浏览)
前言
HoloLen2 设备内集成了多种不同类型的传感器。软件上也提供了研究者模式,便于开发者们访问传感器的原始数据,进行科研开发。
但是由于设备较新,其官方文档并没有过多的介绍这部分的内容.旧的Hololens1代码又不能直接用在新的Hololens2 上, 官方的github工程也较少,大都只停留在真机上可以获取数据而已。
本文的配置将实现把设备上的图像数据通过wifi实时地传递到电脑端,方便用深度学习算法对图像进行处理。
PS 这个工程是github上的, 目前仍然达不到实时传输的效果,延迟很高,尚未解决。但是可以在线获得图像数据便是。
基础环境
- WIN10 专业版
- VS2019社区版
- Unity2019.3.4版本
- WIN SDK 最新
- HoloLens2处于研究者模式(见我另外一篇博客)
- 参考出处
- 关掉两边的防火墙
配置过程
下载github上的工程
编译 HoloLens2-Unity-ResearchModeStreamer
- 用VS打开该项目中插件工程
- 设置项目属性为release 和arm64
- 生成解决方案
配置Unity项目
- 新建一个Unity的3D项目
- 将项目切换到Universal windows patform
- 新建如下路径"Assets/Plugins/"
- 将前面编译好的文件拷贝到新建的文件夹下
文件位置
拷贝过去后 - 新建一个StreamerHL2.cs(名称注意一致,或者自己在代码中对应修改类名称&#