【问题标题】:How to take a 'selfie' with Project Tango?如何使用 Project Tango 拍摄“自拍”?
【发布时间】:2016-02-19 03:11:57
【问题描述】:

使用 Google Project Tango 平板电脑,我想在区域学习使用会话期间自拍。也就是说,它学习了一个领域,现在我想在自拍的同时让 AR 跟踪工作。我尝试使用 WebcamTexture Unity 必须到达设备 2(前置摄像头),但 logcat 说:

无法初始化相机:连接相机服务失败

我的猜测是 Tango 接管了所有的摄像机并且不允许这种情况发生。 有没有解决的办法?我可以暂时暂停AR摄像头,打开前置摄像头一段时间,保存一帧,然后停止前置摄像头,然后恢复AR摄像头吗?在 AR 摄像头关闭时,我能否使用 IMU 数据来保持某种方向感?使用 Unity。

【问题讨论】:

  • 相关的,是的。我不知道这是否适用于探戈。有谁知道这是否是硬件限制,或者如果我不能使用 Unity 方便的 API,是否有可能,也许通过本机代码?

标签: android augmented-reality google-project-tango


【解决方案1】:

要从 Tango 服务以外的进程访问相机,您必须断开 Tango 服务。

但是,您应该能够仅从 AR 相机获取相机图像。看到这个帖子: Unity plugin using OpenGL for Project Tango

【讨论】:

  • 谢谢。这很复杂吗?我发现 ADF 的东西可能不精确,当它不在扫描区域时,它可能看起来正在跟踪。如果我断开连接并重新连接,它不会重置为“未定义”并需要采集,这可能是误报吗?此外,似乎正在寻找 Tango 代码中未列举的“前置”摄像头。
  • 嗨,戴夫,我建议不要断开 Tango 服务,因为正如您所提到的,它会重置运动跟踪。所以我建议使用帖子链接中的解决方案。它使用 Tango 相机 API 调用保存图像。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-19
  • 2013-03-20
  • 2015-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多