问题标签 [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 回答
3537 浏览

android - 增强现实 - 将 GPS 映射到 OpenGL

我正在编写一个 Android AR 应用程序并让我的引擎工作,但它包含一个我似乎无法修复的奇怪行为。我在相机图像上覆盖了一个 OpenGL 表面,并相应地将 3D 对象放置在视图中。如果我使用虚拟数据作为我的 AR 对象的位置,即 LAT 10 LON 10 在 OpenGL 表面上变为 x=10 y=10,则叠加效果完美。但是,如果我对我的 LAT 和 LON 使用直接 GPS 坐标(例如 LAT 12.34567890 LON 100.23456789),那么我所有的对象要么在它们的位置周围移动,要么根本不出现。我知道使用浮点和 OpenGL 框架存在问题,但我一直在阅读,但仍然无法停止这种行为。有没有其他人有这个问题?我应该在我的 GPS 和 openGL 表面之间使用比例因子吗?如果是这样,什么价值观是好的?我尝试将我的 LAT 和 LON 缩放 1000000 以消除浮点数,但这并没有帮助,而且性能也很糟糕。

我非常接近这项工作,任何帮助将不胜感激。

0 投票
1 回答
11480 浏览

algorithm - 基于标记的增强现实算法(如 ARToolkit 的算法)如何工作?

对于我的工作,我一直在使用 Java 版本的 ARToolkit (NyARTookit)。到目前为止,它已被证明足以满足我们的需求,但我的老板开始希望将框架移植到其他平台,如 Web(Flash 等)和移动设备。虽然我想我可以使用其他端口,但由于某些限制,我不知道该套件如何工作以及除此之外越来越恼火。稍后我还需要扩展工具包的功能以添加交互(卡片上的虚拟按钮等)之类的东西,据我在 NyARToolkit 中看到的不支持。

所以基本上,我需要用自定义标记检测器替换 ARToolkit(如果是 NyARToolkit,请尝试摆脱 JMF 并通过 JNI 使用更好的解决方案)。但是我不知道这些探测器是如何工作的。我了解 3D 图形,并且围绕它构建了一个不错的框架,但我需要知道如何构建底层技术 :-)。

有谁知道有关如何从头开始实现基于标记的增强现实应用程序的任何来源?在谷歌搜索时,我只找到 AR 的“应用程序”,而不是底层算法:-/。

0 投票
4 回答
2962 浏览

java - 增强现实:只是标记识别

想想通常的增强现实实现:有一个或多个标记,软件识别标记并通常在它们上面显示一些东西。

我只对第一部分感兴趣。我需要一个算法、组件、框架或类来确定照片中是否存在给定的标记。

我可以从哪里开始?我更喜欢 Java 或 C++ 的组件,但我不受这些语言的限制。

0 投票
2 回答
5404 浏览

android - 适用于 AR 的 Android 视频流捕获

我希望能够从安卓手机摄像头捕捉视频,然后处理这个视频。处理涉及在直播流中添加一层 AR。这在安卓上可行吗?很确定应该是。

我查看了 android 网站 [ http://developer.android.com/guide/topics/media/index.html]但这似乎与视频捕获和存储有关。我希望能够玩视频预存储。

谢谢,

0 投票
1 回答
158 浏览

flash - FLAR 倒置标记

有人知道我在哪里可以找到一些如何检测黑页上的“白色”标记的信息吗?

0 投票
5 回答
4188 浏览

android - Android 上的标记识别(识别魔方)

我正在为 Android 开发一个增强现实应用程序,它使用手机的摄像头来识别魔方每个面上彩色方块的排列。

我不确定的一件事是我将如何准确地检测和识别立方体每个面上的彩色方块。如果您查看魔方,您会发现每个方块都是六种可能的颜色之一,带有细黑色边框。这让我认为应该相对简单地检测一个正方形,可能使用现有的标记检测 API。

魔方

我的问题是真的,这里有人有图像识别和安卓的经验吗?理想情况下,我希望能够实现现有的 API,但如果有人能指出我正确的开始方向,这将是一个从头开始的有趣项目。

提前谢谢了。

0 投票
1 回答
1019 浏览

java - 使用 NyARToolkit 可以获得相机和标记之间的距离吗?

我在 Android OS 1.6 上做一个课堂项目。我正在考虑使用 NyARToolkit(ARToolkit for Android 的 Java 实现)。我需要知道是否可以获得相机和基准标记之间的距离。如果可能的话,我怎样才能得到它?

请帮忙。

0 投票
2 回答
2805 浏览

augmented-reality - 适用于 iPhone 的 NyArToolkit

你能分享一下iphone xcode的标记跟踪源吗?

0 投票
7 回答
12013 浏览

android - 计算机视觉和 AR 库可用于 Android?

我最初是一名 Android 开发人员,我想知道是否有任何适用于 Android SDK 的计算机视觉库或增强现实库,因为我计划将这些库用于移动应用程序。

我已经读过,如果我下载 NDK,我可能能够“导入/使用”C openCV 和 ARtoolkit 库,但我想知道这是否可能,或者是否有更好、更简单的方法来使用这些工具.

Android 应用程序使用 Java 编程,而 OpenCV 和 ARtoolkit 使用 C/C++。有什么方法可以使用这些库吗?

0 投票
2 回答
21658 浏览

c# - 一个简单的 C# 增强现实应用程序

我想开始一个个人项目,这会给我很多新的概念来学习和理解。

经过一番思考,我认为增强现实相关项目对我最有利,原因如下:

  • 我还没有尝试将程序与实时视频/摄像头提要进行交互
  • 我还没有做过任何“图像处理”项目
  • 我从来没有做过任何“图形渲染”

话虽如此,你可以假设我会完全不擅长 AR。所以我在这里征求一些关于最好的方法来解决这个问题的建议。

  1. 我正在考虑的第一个里程碑项目是使用便宜的网络摄像头并使用 C# 读取一些数据矩阵。

  2. nd 里程碑项目将在呈现某个数据矩阵时在提要上呈现一些文本覆盖。

  3. rd 里程碑项目实际上会渲染一些 3D 形状。

我进行了全方位的搜索,发现了一些不错但先进的 AR 材料:

http://sites.google.com/site/augmentedrealitytestingsite/

http://soldeveloper.com/

http://www.mperfect.net/wpfAugReal/

所以我来这里问以下问题:

为了开始里程碑1,你能提供一些我可以研究的材料吗?我更喜欢在线资料。

谢谢!

编辑:删除“主观”问题。