问题标签 [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 投票
2 回答
3139 浏览

python - 你知道任何用于 python 的增强现实库吗?

我想用增强现实编写一些东西,你知道有什么 python 库可以玩吗?

0 投票
5 回答
23103 浏览

php - JavaScript QR 码阅读器 - 可以吗?或者,远程服务?

我正在对即将到来的项目进行一些初步研究,并且我有一个快速的问题,我想我会在这里抛出,而我会在其他地方寻找,以防有人对此有任何经验。

问题很简单:是否可以使用 JavaScript 读取二维码?是否有一个远程服务,我可以从相机传递一个位图对象并这样做?目前是否有任何图书馆允许这样做?

该项目将被部署到各种移动设备上,我们想尝试使用 Appcelerator 使其工作。我知道 Appcelerator 确实在其主机设备上公开了 Camera API,但无论我们用它做什么都必须能够解析 QR 码。这是可以做到的吗?

提前致谢!我的

0 投票
9 回答
26267 浏览

language-agnostic - 如何从增强现实开始?

我目前是计算机科学专业的本科生,明年我将进入最后一年。增强现实是我发现的一个非常有趣的话题,但我不知道从哪里开始学习它。

你从哪里开始学习这个主题以及有哪些可用的库?

0 投票
2 回答
836 浏览

iphone - 制作 ARToolKitPlus dylib 后,ARToolkitPlus 的头文件出现问题!

我正在为 iPhone 编写这个增强现实应用程序,我决定使用ARToolKitPlus。使用 QMake,我创建了 xcode 项目文件,随后创建了 libArToolKitPlus.dylib

我尝试编译并运行运行良好的示例文件“simple”和“multi”。现在,由于找不到头文件,我尝试创建另一个项目并使用该库的所有其他尝试都失败了。如果我将“include”文件夹拖到 xcode 项目中,我会得到 8 个错误,而不仅仅是一个;一个是针对未找到的主要包含已解决,但随后它包含 8 个无法找到的其他标头(尽管它们位于同一文件夹中)

我收到一个错误:ARToolKitPlus/TrackerSingleMarkerImpl.h:没有这样的文件或目录

如果我拖动包含文件夹,那么我会得到一些:

  • 错误:ARToolKitPlus/TrackerSingleMarker.h:没有这样的文件或目录
  • 错误:../src/TrackerSingleMarkerImpl.cpp:没有这样的文件或目录
  • 错误:“,”标记之前的预期类名

    类 TrackerSingleMarkerImpl : public TrackerSingleMarker, protected TrackerImpl<__PATTERN_SIZE_X,__PATTERN_SIZE_Y, __PATTERN_SAMPLE_NUM, __MAX_LOAD_PATTERNS, __MAX_IMAGE_PATTERNS>

据我所知,拥有 dylib 并没有什么不同。你觉得我应该怎么做??创建一个框架会有帮助吗?

0 投票
1 回答
818 浏览

iphone-sdk-3.0 - 我的 3D 对象(opengl es)正在 iPhone 相机视图后面消失

我有一个增强现实 iPhone 应用程序,我正在将其从 Core Animation 转换为 OpenGL ES 1.1。我添加了从 Apple OpenGL 模板修改的代码。

我的问题是我的 3D 对象在沿负 Z 轴(远离用户)平移时,似乎消失在相机视图中,直到完全消失。我尝试了几种解决方案,但无济于事。

我已经确定:

使用此处 Jeff Lamarche 博客中的 3D 二十面体,对象从 0,0,0 开始,然后随着 z 坐标的减小平移。当 z 值达到 -2.0f 时,对象就消失了。它似乎消失在相机视图后面。这就是我设置我的视锥体和视口的方式(与 Apple 的代码相同)

glMatrixMode(GL_PROJECTION); 大小 = zNear * tanf(DEGREES_TO_RADIANS(fieldOfView) / 2.0);

我尝试过的:相机视图是主视图,其他几个视图作为子视图添加到其中,包括 openGLView。出于测试目的,我已将这些观点注释掉。我已应用 CATransforms 在 z 方向 -500 和 +500 上移动 openGLView,并对相机视图执行相同操作。我也把上面代码中的zFar改成了1.0f,在-2.0的z位置还是消失了,没有意义(不应该是在z=1.0的时候消失吗?)

我的实验让我比开始时更加困惑(这通常意味着我错过了一个关键部分,但我不知道是什么)。谢谢你的帮助。

0 投票
1 回答
1279 浏览

c++ - 在 C 中为 ARToolKit 集成 C++ 库 - ARToolkit+

我正在做一个增强现实项目,我计划使用 ARToolkit 进行图像捕获和渲染,而 ARToolKitPlus 则用于标记检测。

问题是 ARToolKit 是一个 C 库,其中 ARToolKit+ 是用 C++ 编写的。有人可以向我建议一种将它们整合在一起的方法。

ARToolKit 库

ARToolkitPlus

0 投票
1 回答
3531 浏览

android - 使用 OpenCV Android 移植

我想使用您可以在此处找到的 OpenCV Android 移植来为增强现实应用程序进行一些图像转换。我发现配置和构建库没有问题,我没有收到任何错误,我通过 JNI 进程成功地将它放在我的 Android 应用程序中:库 libopencv.so 位于我项目目录下的正确目录“\libs\armeabi\”中. 现在的问题是:

1)首先我想了解这个移植源自哪个版本的原始openCV库。知道它是从 1.5、2.0 还是 2.1 版本派生的对我来说很重要,因为相同的功能非常不同,而其他功能则不存在。

2)在开始实时视频操作之前,我会尝试对单个图像或保存的视频进行一些简单的操作:

}

}

在这两种情况下,我都会收到“错误”。SD卡上的文件没有问题,因为我尝试这样做:

我收到“OK”。我意识到 highgui 库中存在一些问题,但我不明白我应该采取什么措施来避免这个问题。一些建议!!!

谢谢大家

0 投票
1 回答
584 浏览

xamarin.ios - 单触增强现实

我正在尝试使用此处发布的代码:http: //seanho.posterous.com/monotouch-first-attempt-arkit-c-version

但是-当我尝试将其覆盖在相机上时-它的行为似乎非常奇怪。

我猜这是因为相机视图只做肖像?

有没有人成功使用过这个?或者也许知道如何让这个工作?

干杯

w://

0 投票
1 回答
1187 浏览

iphone - 检测数字并处理它们?

我试图检测写在网格上的数字,然后使用 iPhone 相机处理它们。到目前为止,我发现的是一些很好的例子,例如:

http://blog.damiles.com/?p=93

http://cmgresearch.blogspot.com/2010/01/augmented-reality-on-iphone-how-to_01.html

虽然我能够在覆盖视图上很好地绘制数字,但仍然无法检测到这些数字是什么。

编辑

大家好,我在http://github.com/nolanbrown/Tesseract-iPhone-Demo上找到了一个链接,我从那里下载了代码并开始测试,但它只运行了一次,但没有给出任何输出,从那时起它就崩溃了我以下错误日志:

现在在第 131 行,我发现

但我无法介入或找到解决问题的任何方法,任何知道这一点的人请帮忙。在过去的 4 天里,我一直在做这件事,并没有向前迈出一步。

谢谢, 马杜普

0 投票
0 回答
275 浏览

iphone - iphone中的轴承

我想在 iphone 中制作指南针方位。就像角落里会有一个圆圈,里面会画出“v”形。所以当我启动相机并移动时,我应该会看到标记......但我的第一个问题是a)如何在角落制作那个圆圈,其中心将是我当前的位置。所以现在如果我在特定的纬度找到任何点,它应该在象限中显示为点。