3

我正在寻找逻辑来显示基于通过 android 上的设备的相机视图可见的区域的各种位置标记。类似于附加图像的东西。我知道以下事情

  1. 获取位置
  2. 我有所有要标记的位置
  3. 我知道如何在相机视图上创建叠加层

在此处输入图像描述

4

5 回答 5

3

您可以查看我的教程:https ://www.netguru.co/blog/augmented-reality-mobile-android 我已经逐步描述了实现类似结果但非常简化所需的操作。如果您有任何问题,我随时准备提供帮助。

于 2016-09-26T15:13:06.793 回答
1

每个位置都需要有自己的真实位置。例如,您需要每个点的 GPS 位置数据库。比您分析相机中的帧。在每个分析的帧中,您都在检查当前正在查看的方位角。假设您正向北看,方位角为 0 度。如果我们假设您的相机具有 90 度视野 (FOV),那么您知道您的 FOV 是从 <45, 0) 到 <0, 315>(就方位角而言)现在您需要检查您的哪些点是在这样的方位角上,如果其中之一是您只需显示它们

于 2016-09-17T08:34:55.027 回答
0

增强现实有助于解决您的问题。

于 2016-09-16T10:57:35.087 回答
0

检查此框架https://www.layar.com/。有 2 种方法可以在视图中绘制图像。第一个是,通过GPS预先标记;另一种是通过图像识别(你可以使用简单的二维码卡,我想这是最简单的。但如果你有动力创造一个很棒的解决方案,请做一个感激的解决方案)。

问候。

于 2017-04-25T15:22:35.947 回答
0

经过大量搜索发现以下内容 一个打开的 SDK https://artoolkit.org/documentation/doku.php?id=1_Getting_Started:about_installing

和这些例子 https://github.com/tvbarthel/ChaseWhisplyProject https://code.tutsplus.com/tutorials/android-sdk-augmented-reality-location-distance--mobile-8004

希望这对其他人也有帮助。

于 2016-09-17T08:48:16.970 回答