扩增实境架构

我计划开发一个 Android 手机的扩增实境应用程序。是否有人知道是否有任何现有的扩增实境框架可用于这些应用程序?

68702 次浏览

我知道 artoolkit有一个到 Symbian 的端口,也许还有一个到 Android 的端口

正如 Reinier 所说,artoolkit 可能是最好的选择

WikitudeAPI 是 Android 应用程序的另一种选择: http://www.wikitude.org/developers

对于想法,你可以看看以下内容:

现有的应用程序及其 API: 在安卓市场上有很多扩增实境的应用程序,Layar 和 Wikitude 就是其中的佼佼者。其他像 SomaView地理矢量也存在。AFAIK,WikitudeLayar已经公开了他们的 API。

还有一个名为 NyARToolkit的工具包,它为这样的东西提供了一个库。

教程: DevX 文章作者: Chris Haseman

祝你好运!

嘿,我维护着 AndroidARKit,一个在 github 上的开源项目。它基于地理位置,包含一个简单的 Foursquare 示例应用程序。更多信息 给你。或 给你。我写了上面链接的 devX 文章。如果你有任何问题,请随时联系我。它被授权用于商业用途。所以你可以在商业应用程序中使用它。

看看米克斯。对于 Android 来说,这是一个相当不错的 AR 框架。与前面提到的大多数建议不同(我不确定所有的建议) ,Mixare 的源代码是可用的。

有两种扩增实境:

A)基于标记的方法,该方法利用计算机视觉和图像分析技术对二维标记进行识别,并通过相应的旋转(ARToolkit)方法在二维标记上绘制图像

B)基于地理定位和方位,这意味着应用程序知道你在地球上的确切位置,你面对什么,它计算你看到的,基于地理定位。(Layar 维基)

Apps like junaio mixes both of them

I know a 牙线 system that help you to create AR applications. This system is LibreGeoSocial

您还可以使用新的 QualcomAR SDK http://developer.qualcomm.com/dev/augmented-reality

任何对 AR 感兴趣的人也应该看看 http://code.google.com/p/droidar/

Its an open-source framework for location based and marker based AR on Android.

我是开发者之一 Look! Look! 是一个在 Android 上创建扩增实境应用的完整框架。

它是作为马德里康普卢滕塞大学的最终项目而开发的。

它们的特点是:

  • 扩增实境
  • 位置室内
  • 远程服务
  • 3D,2D 和照相机
  • 对象迭代

Furthermore we have developed apps with the framework, theirs are published in our official web.

更多信息:

Official website - http://www.lookar.net/en/

项目留在 -https://sourceforge.net/projects/lookar/

基于完全开源标记的扩增实境框架。 Http://code.google.com/p/android-augment-reality-framework/

我找到 Layar 播放器了。

“ Layar Player 是一个工具,任何人都可以直接将扩增实境层嵌入到自己的应用程序中。”。

目前 Layar Player 只适用于 iPhone,但 Android 版本将在2011年第四季度上市。

D’Fusion Mobile 是一个基于标记和地理定位的平台,具有条形码支持、人脸跟踪和传感器支持。

Ar23d 是一个适用于 Android 2.2 + 和 Android 3.0 + 的3D 扩增实境 SDK。在他们的网站上找不到授权费用是多少。

AR metio (Junaio 开发商)的先驱将发布免费版的 Metaio 移动 SDK(2011年第四季度)。 :)

我认为您应该使用 String SDK

Http://www.poweredbystring.com/licensing

下载项目 zip 文件

https://github.com/kyleroche/Professional_iOS_AugmentedReality/blob/master/Ch10/mobile/mobile/ViewController.m

然后打开 CH-10项目,该项目用 com.isidorey.mobile BundleIdentifier 锁定。 因此,您必须以 isidorey 通配符 * 的名称创建一个供应配置文件。 然后它就会运行。

但这不是解决办法。

您需要使用您自己的配置文件中的条款运行。

先登记一下

Http://www.poweredbystring.com/licensing

然后下载 demoVersion 来尝试。 你可以使用 LibStringOGLPro-1.1-com-isidorey-mobile. a (您将从下载的 Demo Project 中获得一个. a 静态库) 检查项目的静态库。

读这本书比较好

Http://www.amazon.com/pro-ios-5-augmented-reality/dp/1430239123

试试这个! 一个开源项目: http://code.google.com/p/andar/

这一页显示了一个广泛的扩增实境框架的比较。

It's featured

这个 安卓扩增实境库允许您将 GPS (lat/lon)坐标转换为屏幕(x/y)坐标。它是一个简单的 jar 导入,并为您处理所有计算。

BeyondAR 是免费的,并且是 Apache 许可证 v2