首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hololens Spectator View Android Spatial失败

Hololens Spectator View Android Spatial失败
EN

Stack Overflow用户
提问于 2019-11-20 09:07:11
回答 1查看 238关注 0票数 1

我需要将一个安卓设备连接到一个全息镜头,以便“观众”观看,如示例'Build 2019 Demo'代码中所示。然而,当我启动Android和Hololens版本并在android端输入Hololens的IP地址时,我看到的只是一个'ArUco‘代码。android设备上看不到视频和3D内容。

我应该补充的是,与我的项目相比,我已经仔细检查了示例项目,无法确定任何相关的差异。

当然,我想要跳过这个屏幕代码,但我也不清楚这个ArUco代码在应用程序流中的位置,因为它不是我所知道的任何场景(或流)的一部分。

EN

回答 1

Stack Overflow用户

发布于 2019-11-21 02:21:46

出现ArUco代码是为了本地化这两个设备。如果一切都被正确编译,HoloLens将开始使用其摄像头来检测ArUco代码。一旦检测到,ArUco代码将被清除,内容将在两个设备上正确定位。可能是您缺少ArUco标记检测所需的OpenCV原生插件。关于如何构建这些插件的说明可以在here中找到。您特别需要用于ArUco检测的x86版本的SpectatorView.OpenCV.dll才能在HoloLens 1设备上工作。

与ArUco标记相比,Build2019示例使用Azure Spatial Anchors进行本地化。如果你想使用Azure Spatial Anchors,你需要转到观众视图->编辑设置,并添加一个到预制。您还需要在引用此SpatialAnchorsCoordinateLocalizationInitializer.的SpatialLocalizationInitializationSettings中声明一个按优先级排序的初始化器这将导致使用与默认ArUco本地化初始值设定项相比的。

如果你设置了这些设置,可能是SpatialAnchorsLocalizer没有在你的安卓或HoloLens设备上注册为可用。您需要将SPATIALALIGNMENT_ASA预处理器指令添加到您的安卓和WSA播放器设置中,以使SpatialAnchorsLocalizer声明其自身受支持。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58945162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档