gpt4 book ai didi

ios - ARKit 2.0 错误? "Error initializing VIO"

转载 作者:搜寻专家 更新时间:2023-10-31 08:24:23 25 4
gpt4 key购买 nike

我尝试使用 ARWorldMap 共享功能。

编辑:我使用的是 Xcode、iOS 和 macOS 的最新(Beta 3)版本,可从 Apple dev site 下载。

所以我在 2 个设备之间建立了 MultipeerConnectivity 连接。一个正在扫描,直到有一个 .mapped WorldMap,然后将其发送到另一个设备。

在那里并展开后,我创建一个新的 ARConfiguration 并将 configuration.initialWorldMap 设置为我收到的 map ,并通过我的 ARSession 运行此配置。

不久之后我得到了这个:

2018-07-06 15:45:15.453812+0200  [Technique] Error initializing VIO handle (0x116113a00):
2018-07-06 15:45:15.456922+0200 [Session] Session (0x115d22340): did fail with error: Error Domain=com.apple.arkit.error Code=200 UserInfo={NSLocalizedDescription=<redacted>, NSLocalizedFailureReason=<redacted>}
2018-07-06 15:45:15.456995+0200 [Technique] ARWorldTrackingTechnique(0x11a5b2e40) error resetting object detection: ObjectDetectionCallbackNotSet
SessionFailed: World tracking failed.

session(_:didFailWithError:) 被调用。我什至可以在 Apples ARMultiuser App 中重现此错误(Radar 已归档)。尝试保存和重新加载世界地图时会发生类似的错误。

我收到并打开我的 WorldData 后的代码:

let configuration = ARWorldTrackingConfiguration()  

configuration.initialWorldMap = worldData.map // is of type ARWorldMap

sceneView.session.run(configuration, options: [.resetTracking, .removeExistingAnchors])

注意:我不是要你修复 Apple 的漏洞。我来这里的原因很简单,因为我没有收到任何来自 Apple(目前)和任何其他开发者的反馈。在线。

所以(只是为了确定)我现在真正要问的是:你能在最新的测试版中使用 ARKit 2.0 和世界共享功能吗?你认为这是一个有效错误?您能想到任何解决方法吗?

欢迎任何有关 ARKit 2.0 最新测试版的反馈 ^^

最佳答案

抱歉,不知道如何绕过 VIO(视觉惯性里程计,有人不知道的 jic:它基本上是 AR 跟踪技术)错误。

但我可以批准。我用你链接的苹果的示例代码试了一下,得到了同样的错误。我猜你必须等待 Apple 修复它:/

关于ios - ARKit 2.0 错误? "Error initializing VIO",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51226896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com