android-studio - 将“基于标记的”AR 与“无标记”的 AR 结合起来作为后备
问题描述
如何使用“无标记”AR 作为“基于标记”的 AR 移动应用程序的后备?当应用程序无法检测到相机视图上的标记时,它应该使用无标记 AR 来维持错觉,直到检测到另一个标记。
当然,无标记 AR 的结果可能是错误的或有限的。但这足以将其用作后备。
我目前在 Android Studio 中使用 Vuforia 作为我的 AR SDK。但来自任何 SDK for Android studio 的解决方案都将受到高度赞赏。
谢谢你。
解决方案
当失去跟踪时,最好只使用陀螺仪提供的旋转信息回到“受限模式”。这种方式至少考虑了相机的旋转,尽管没有平移。
使用单个相机进行无标记跟踪通常需要用户执行初始化步骤,在该步骤中,用户必须小心地沿单个轴移动相机。当标记的跟踪丢失时,您可能不希望用户这样做。当然,您总是可以让无标记跟踪在后台运行,并在标记丢失时接管,尽管我相当肯定当前的手机没有必要的计算能力来同时运行两个跟踪器。
推荐阅读
- html - 背景附件:固定不能与背景位置正常工作
- jenkins-pipeline - Jenkins 声明性管道中多个从站的标签条件
- java - 是否可以扫描与其他设备绑定的蓝牙设备?
- angular - Angular 9 - GET请求将字符串解析为错误值
- intellij-idea - InteliJ Idea Debugger Window中如何更改字体颜色?
- java - 如何使用 Morphia 将字符串反序列化为日期
- remote-desktop - 任务计划程序触发器“远程连接”未在新 RDP 会话上触发
- android - 即使我在 onDestroy 中释放保留的对象,内存泄漏?
- java - 获取随机运算符和整数
- ios - 具有不同颜色的TextView,Swift