gpt4 book ai didi

swift - 在 AVCaptureSession 和 ARKit 之间切换——我需要重新校准 AR session 吗?

转载 作者:搜寻专家 更新时间:2023-11-01 05:33:22 26 4
gpt4 key购买 nike

我正在做一个项目,我需要拍摄高质量的照片(ReplayKit 质量不够)并将它们与 ARKit 框架中的位置结合起来。我需要拍摄大约 10 张带位置的照片,每张照片都应该在相同的坐标空间中。

由于不可能同时使用 ARKit 和 AVCatpureSession,我正在考虑从 ArKit 获取位置,暂停 AR,通过新的 AVCaptureSession 拍照,然后再次播放 AR session 。

但问题是,是否有可能恢复 AR session ,而不会与第一个 session 的原点有太大的漂移?

在实现此实验之前,最好先确认一下。谢谢!

最佳答案

我认为这通常很难(有人说可以,有人说不能)。

理论上,如果您在三脚架上安装了相机并且可以保持它真正静止,那么您可以在停止 session 时保存相机的位置和旋转,然后创建一个新 session 并加载这些参数以用作偏移.

即在第二个 session 中,您的位置是:

new_position = position + old_position

这显然只有在您真正能够最大限度地减少 session 之间的任何移动(例如使用三脚架和远程触发器)时才有效。

关于swift - 在 AVCaptureSession 和 ARKit 之间切换——我需要重新校准 AR session 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48968714/

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