首页 > 解决方案 > 在 Android 中使用 ARCore 保留旧 Frame

问题描述

在观看了 HoloLens 的 AR 远程支持视频后,我决定尝试使用 Android 和 ARCore 做类似的事情。事情进展顺利,直到我尝试执行 2:01 显示的功能,该功能基本上是获取特定时刻的“屏幕截图”,在其上绘制或插入对象,然后将其转换为 AR 模型。

我试图保留Frame的一个实例,但是后来当我尝试模拟HitTest时,我收到以下消息:

FrameHitTest invoked on old frame, the previous state of the system is no longer available. Returning empty list.

所以我的问题是:是否有另一种方法可以尝试模拟以后的 HitTest,或者现在无法使用 ARCore?

标签: androidarcore

解决方案


...

嗨佩德罗,

当远程用户保存照片并将其参考存储在某处时,您是否已经尝试在框架的中心放置一个锚点?

使用该锚点,您可以尝试远程生成内容,然后使用锚点 ID 将相对坐标和模型发送到客户端电话。在接收到数据后,手机根据它使用先前 ID 引用的锚添加增强内容。您还可以为您添加其他有用的信息(例如,该特定帧中与平面的相机距离,...)

希望这对您有所帮助或给您一些提示。

干杯。


推荐阅读