问题标签 [android-augmented-reality]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1546 浏览

android - Android:谷歌移动人脸视觉 API + 增强现实

我是 AR 和移动人脸检测 API 的新手。想探索这些领域。

我有一个想法,一旦通过谷歌移动视觉 API-人脸检测完成人脸检测,就会在左脸颊或右脸颊上施加一个动画贴纸

我需要从社区知道的几件事:-

  1. 是否可以使用移动面部视觉 api?如果可能的话,我是否可以假设通过处理我们从人脸检测 API 获得的人脸帧/位图,AR 可以用于在人脸/脸颊上施加动画贴纸图像?

  2. 我知道也有 openCV,它对图像处理很有用,但想了解实现这个想法的移动视觉 API(人脸检测)

  3. 此外,任何AR SDK、库、工具包都可以在脸上完成超级形象的处理?

  4. 谷歌移动面部 API 的路线图?

帮助赞赏!

0 投票
1 回答
304 浏览

android - Android 安卓增强现实框架

所以,我需要某种 AR 框架,它可以让我执行以下操作:

我需要用一些大头针在相机上显示位置,而且,这必须在室内和室外工作。

你会推荐什么东西?

0 投票
0 回答
233 浏览

android - Android Studio BT-2000 中的 Vuforia

我正在为 Epson Moverio BT-2000 开发 AR 应用程序。

在项目的这个阶段,我想使用 vuforia 库(https://developer.vuforia.com/downloads/sdk)。在第一阶段,为了了解更多关于 vuforia 库的信息,我安装了一些示例。该示例在其他安卓平台上运行,即在我的手机中,还有一个为增强现实眼镜开发的示例,即 Moverio BT-200。

但是,当我在 Moverio BT-2000 中安装 apk 时,出现错误消息:“无法初始化 Vuforia。不支持此设备”

我没有在 Internet 上找到有关此错误的任何有用信息。那么,我真的很想知道如何解决这种情况,或者是否有任何方法可以使 vuforia 与 Moverio BT-2000 兼容?

谢谢您的帮助,

0 投票
2 回答
415 浏览

android - TGLAugmentedRealityView 类似于 ANDROID 的库?(相机预览的位置)

所以我想为 Android 使用一个非常相似的库,就像TGLAugmentedRealityView

根据您和目标的位置弹出视图到相机预览。

我几乎找不到任何对 Android 有用的东西。

如果可以的话请帮忙。

在此处输入图像描述

0 投票
1 回答
1421 浏览

android - 尝试从给定规则 android.sources { ... } 的模型元素“android.sources”的只写视图中读取属性“main”

所以我想使用增强现实 SDK ( ARToolkit )

不幸的是,给定的代码示例有点过时(使用 gradle 0.8 和其他东西)所以我不得不稍微修改 gradle 文件。

我现在收到以下错误:

第 23 行是该android.sources行。

摇篮文件:

如果可以的话请帮忙。

0 投票
0 回答
200 浏览

android - 如何为安卓室内系统开发增强现实应用?

我需要为室内环境制作一个增强现实应用程序。我已经使用 Wikitude 进行了一些实验,但这个解决方案在室外环境中效果最好,并且在室内环境中使用标记,这使得分析变得非常复杂。工作的原因是一个成功的实验,我试图在建筑物内放置一些虚拟元素,以便在步行过程中看到。我没有非常全面的编程知识,并且发现能够更快和简化实施的解决方案适用于户外环境。已经研究过诸如 Look! 之类的工具!增强现实,但我被指示寻求更新的解决方案。由于 Pokemon Go,更容易找到在室外环境和几乎任何室内环境中实施这项技术的材料和教程。我正在尝试开发适用于 Android 系统的解决方案。除了使用 Wikiitude 之外,我还使用过 Android Studio 和 ARAF。有谁能够帮我?

0 投票
1 回答
970 浏览

android - android上的ARToolkit多标记实现

一个可以读取不同标记(多个)并为每个跟踪标记提供不同输出(视频)的 android 项目。

到目前为止我们取得了什么成果: 1) 我们使用了ARToolkit(ARMultiProj) 中提供的示例项目来跟踪多个标记,它只跟踪一个标记。

我们要实现的目标:

1)我们正在尝试实现多标记跟踪概念,以便在使用 NFT 跟踪不同标记时播放不同的视频。

2) 我已经使用 ARToolkit 5.3.2 提供的 android studio 示例项目中开箱即用的 ARMultiProj,这就是 ARMultiProj 未能检测到多个跟踪器的地方,而是一直只跟踪一个。

在这种情况下,它是以下 6 个标记的立方体;

标记数据

要识别的模式数量

6

标记 1

帕特

40.0

1.0000 0.0000 0.0000 0.0000

0.0000 1.0000 0.0000 0.0000

0.0000 0.0000 1.0000 0.0000

标记 2

b.帕特

40.0

1.0000 0.0000 0.0000 100.0000

0.0000 1.0000 0.0000 0.0000

0.0000 0.0000 1.0000 0.0000

标记 3

帕特

40.0

1.0000 0.0000 0.0000 200.0000

0.0000 1.0000 0.0000 0.0000

0.0000 0.0000 1.0000 0.0000

标记 4

帕特

40.0

1.0000 0.0000 0.0000 0.0000

0.0000 1.0000 0.0000 -100.0000

0.0000 0.0000 1.0000 0.0000

标记 5

帕特

40.0

1.0000 0.0000 0.0000 100.0000

0.0000 1.0000 0.0000 -100.0000

0.0000 0.0000 1.0000 0.0000

标记 6

帕特

40.0

1.0000 0.0000 0.0000 200.0000

0.0000 1.0000 0.0000 -100.0000

0.0000 0.0000 1.0000 0.0000

为了理解和方便,我把项目的具体日志放在下面。

日志:

E/ARToolKit:marker config():multi;Data/multi/marker.dat

E/libARWrapper: ARController (native): [info]添加的标记 (UID=0),加载的标记总数: 1。

E/libARWrapper: ARController (native): [info]Marker 0 现在可见

E/libARWrapper: ARController (native): [info]Marker 0 不再可见

正如您在上面看到的,该项目能够从不同 patt 文件的 assets/data/multi 文件夹以及 camera_para.dat 和 marker.dat 跟踪和创建资产,但它不跟踪其他标记

请为我提供一些指导方针,说明通过代码片段和 ARToolkit 文件中的确切更改(如果需要)实现上述场景的可能实现方式。提前致谢!

问候和感谢,

甘尼山

0 投票
1 回答
389 浏览

javascript - 使用 Wikitude SDK 相对于设备位置的 AR 对象

我正在使用 android AR 应用程序。我正在使用 Wikiitude SDK 来实现增强现实。

我开发了一个增强现实应用程序。现在我需要将 AR 对象始终放在设备前面。

我使用 AR.RelativeLocation 将 AR 对象相对于用户位置放置。但它始终显示用户位置的北方。

我的要求是将对象直接放在设备摄像头的前面。请提出适当的方法来实现这一点。我可以通过更改 AR.RelativeLocation 参数来实现这一点。

提前致谢!

0 投票
0 回答
530 浏览

unity3d - Kudan AR with Unity:检测到自定义标记但未出现增强模型

我正在尝试修改我从这里获得的 android 的 Kudan AR 教程。一切正常,现在我正在尝试更改为我自己的标记。我已经用郁金香之类的 Windows 示例图片进行了测试,效果也很好。但是当我更改为我自己的图片时,3D 模型只是没有出现,而标记已经被检测到。

我已经使用 kudan AR 工具包生成了 .KARMarker 文件并添加到 DemoMarker 函数中。我也更改了 Marker Transform Driver 中的预期 ID,实际上我已经完成了所有必要的步骤。当我在我的 android 手机上进行测试时,它显示检测到标记,但没有显示任何内容。

我已经搜索了整个互联网,我得到的另一个信息是它可能是由 3D 对象的比例引起的,这意味着它与标记大小相比可能太小了,所以它可能已经出现但我们看不到. 然后我确实改变了模型的大小和标记的大小,以确保它不会太大或太小,但是在所有这些之后,我仍然看不到增强对象。

谁能帮忙,我真的不知道哪里出了问题,为什么示例图片效果很好但我自己的图片不行,是像素问题吗?我知道什么是好的标记,但无论如何我的标记被检测到了,所以这是否意味着我的标记实际上是合格的?任何意见将不胜感激。

0 投票
0 回答
66 浏览

android - 3D 对象识别混合现实音频、视频和 3D 对象

我正在研究增强现实。我想从本地资产加载 3d 模型并基于顶点播放实时音频。检查这个 https://www.youtube.com/watch?v=zZ_iRinEnDE 我正在尝试 wikitube SDK。如何在 Android Native 中实现这一点。