在应用程序运行之间在映射 space 中本地化 Hololens(没有锚点)

Localize Hololens in mapped space between application runs (wihout anchors)

请问是否可以在应用 运行 之间的特定地图中定位 Hololens 而无需使用锚点?我想使用 SpatialStationaryFrameOfReference 提供的坐标系,因为它对我的用例比锚点更有意义。然而,这显然会导致每个应用程序的来源不同 运行。因此,我正在寻找一种方法来从 SpatialStationaryFrameOfReference -> 转换到当前地图中的绝对位置。

例如,设备门户中的 3D 视图始终显示 Hololens 与当前地图的正确关系 - 即使其中没​​有放置任何锚点。因此我认为也应该可以从应用程序中做到这一点。到目前为止,我只想放置一些随机锚点,然后使用这些锚点将锚点的坐标系转换为静止参考系的坐标系(使用 TryGetTransformTo)。我想这在技术上应该可行,但我可能还有更好的方法,对吧?谢谢

另一种设置应用程序原点的方法是检测环境中的二维码并建立坐标系。更多信息请见:QR code tracking