geolocation - 室内记录对象位置
问题描述
许多 AR 应用程序允许用户选择 3D 对象并在手机中显示。如果用户走进不同的区域。3D 对象仍保留在同一位置。我怎样才能做到这一点?GPS能解决这个问题吗?但是GPS在室内并不准确。
解决方案
您可以使用 ARKit、ARCore 或 Vuforia SDK 来实现。在 ARKit 和 ARCore 中,您可以将对象锚定到物理位置,即使您走进不同的房间,它们也会停留在那里。但是,您可能会注意到 ARCore 中的位置有些漂移,因为对设备的环境理解会随着时间而变化,或者您可能会在某些时候失去跟踪。使用 Vuforia,您可以使用扩展跟踪来跟踪对象,但它与 ARCore 和 ARKit 有点不同。您必须使用地平面或智能地形才能在您的情况下充分利用扩展跟踪。
推荐阅读
- osgi - 在 osgi 中是否需要同步 bundle 的激活和停用方法
- python - 无法重置轴
- ios - 显示未发生调用堆栈的崩溃日志
- c# - 构建失败:Microsoft/aspnetcore:2.1 的清单未找到 Visual Studio 7.5.2 Mac OS X
- r - 使用 tidyverse 根据不同的列或行位置将列值替换为 NA
- android - Android动态链接安装后需要点击两个按钮
- python - 在 Flask Restful API 中使用 Python 脚本
- c++ - 如何理解“MoveOnCopy(T&&) -> MoveOnCopy
“ 定义? - windows - 使用 cerbero 在 Windows 中从源代码构建 gstreamer .... 构建 gst-libav-1.0 的问题
- vim - 需要对 tmux 进行一些说明