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

math - 如何从二维点导出相机旋转

我有一个安装在三脚架上的相机,它的运动仅限于平移和倾斜旋转。它正在查看位于相机正前方已知位置的点。如果相机查看点并获取它的 2d 坐标,是否可以推断出相机的旋转,以便我可以覆盖一些与场景正确对齐的 3d 模型。

我认为可以通过反转用于绘制 2d 点的公式来解决它,您可以得出一个公式来获取 2d 点并返回相机旋转。

我认为 2d 情节类似于 Dot 的 3d 目标世界位置 * 相机位置矩阵 * 相机旋转矩阵 * 透视矩阵 = 2d 点

鉴于相机和点的位置以及透视矩阵是已知的,是否可以从二维点推导出相机的旋转(我假设我应该能够猜测到这一点并通过调整视野值来接近) ?

0 投票
1 回答
344 浏览

video-streaming - 有谁知道如何将网络摄像头添加到我的网站中以实现增强现实?

有谁知道我如何将网络摄像头添加到我的网站中,以便我的所有用户都可以打印 AR 代码并在我的网站上查看它?

谢谢。

0 投票
0 回答
501 浏览

android - 找人脸相机安卓

我正在开发适用于 android 2.2 的增强现实应用程序,但我想集成一个人脸识别模块......我尝试使用 FaceDetector 类中的 findFaces 方法,但它接收了一个位图......我想发送一个相机预览任何想法?

0 投票
3 回答
2532 浏览

opencv - OpenCV:检测区域中的黑白渐变

我上传了一个示例图片以便更好地理解:http ://www.imagebanana.com/view/kaja46ko/test.jpg

在图像中,您可以看到一些扫描线和一个标记(带有圆圈的白色矩形)。我希望 OpenCV 沿着应该在 5x5 左右的指定区域(在通过扫描线概述的示例中)进行。如果该区域包含从黑色到白色的渐变,我希望 OpenCV 保存该区域的位置,以便以后可以使用它。

最终结果将是区分标记和其他通过黑色和白色线分隔的矩形。

这样的事情可能吗?我用谷歌搜索了很多,但我只找到了边缘检测器,但这不是我想要的,我真的只需要检测黑白渐变。

提前致谢。

0 投票
2 回答
1801 浏览

iphone - 通过(常见)网络摄像头/iPhone/Android 增强现实 - 网格检测?- 哈利波特 3D 示例

我试图弄清楚如何实现一个基本的增强现实应用程序,它使用一张(真实的)纸来导航(简单旋转、缩放)虚拟 3d 或伪 3d 空间。

想到的示例实现是哈利波特 3D 增强现实广告,您可以在其中拿一张纸,将其指向您的网络摄像头(以正确的角度/距离),然后会弹出 3d 建筑物等(在您的屏幕)。然后,您可以转动纸张以旋转建筑物,甚至放大。

上面的示例是使用 Shockwave 完成的。我想知道是否有更好的网络友好插件,例如 Flash(或者甚至 HTML5,如果网络摄像头集成有效?)可能能够做到这一点?

此外,是否有优化网格检测的方法,以减少“损失”的效果 - 以 HP 为例,建筑物经常在真实纸上失去“方位”并在屏幕上冻结。


看起来已经有一个类(用于闪存)-iphone 的可移植性(?) http://www.libspark.org/wiki/saqoosha/FLARToolKit/en

http://www.adobe.com/devnet/flash/articles/bow_cards.html http://www.adobe.com/devnet/flash/articles/augmented_reality.html

不过,它似乎最适用于纯色图像,而不是像 HP 示例中那样的复杂地图。

是否可以在 Android 或 iPhone 上安装摄像头来实现增强现实效果?

0 投票
4 回答
1376 浏览

visual-studio - 我应该使用 Visual C++ 2010 Express 还是 Visual Studio 2010 Ultimate?- 来自 Visual C++ 2008

我正在开始一个涉及使用多个 SDK 的新项目,包括:

  • 英特尔凌动开发人员 SDK
  • 文字转语音 SDK(建议?)
  • 网络摄像头和某种增强现实支持(建议?)

我目前有 2008,但我也可以安装 2010。这个项目有什么理由使用 2010 吗?

0 投票
1 回答
2978 浏览

image-processing - 增强现实如何工作?

需要一些资源来了解增强现实中使用的图像处理。我正在做一个关于图像处理的项目/论文。我个人发现增强现实是最酷的东西。如果有人可以解释或指向解释 AR 中图像处理背后的所有概念的书籍或网站,我将非常高兴和感激。

谢谢你。

0 投票
1 回答
632 浏览

math - 确定给定圆的两个扇区是否相交?

有谁知道如何确定同一个圆的两个扇区是否相交?

假设我有一个扇形 A,用起始角 A1 和结束角 A2 表示,还有一个扇形 B,用起始角 B1 和结束角 B2 表示。所有角度范围为 0..2*PI 弧度(或 0..360 度)。

如何确定角A是否与角B相交?

我尝试了两个矩形相交问题的变体,如下所示:

只要没有扇区越过 0 度点,此方法就可以。但是,如果任何一个扇区越过它,计算就会变得不正确。

根本问题在于创建定向(基于航向)增强现实应用程序。扇区 A 是对象,而扇区 B 是视口。获得角度如下:

提前致谢。

0 投票
3 回答
37791 浏览

iphone - iPhone 4 摄像头规格 - 视野/垂直-水平角度

有人知道新 iPhone4 相机的视野值吗?我正在做一些 AR 应用程序,我想知道后置摄像头的水平和垂直角度。

谢谢!

0 投票
1 回答
484 浏览

iphone - 如何在 OpenGL ES 中为 iPhone AR 应用程序设置查看音量?

我想将 OpenGL ES 视图作为覆盖添加到我的相机视图中。从这个问题及其答案中,我了解到了 iPhone 4 后置摄像头的两个视场角。

如何在 OpenGL ES 视图中正确设置体积视图及其透视图?我应该使用glFrustumorglOrthof吗?

(我已经看到 gluPerspective 只接受一个角度作为参数,它是否应该有一个方形平截头体而不是一个矩形?)