我正计划为 Android 手机开发一个增强现实应用程序。有谁知道是否有任何现有的增强现实框架可用于此类应用程序?
22 回答
对于想法,您可以查看以下内容:
现有应用程序及其 API: Android 市场上有许多增强现实应用程序,其中 Layar 和 Wikitude 是众所周知的。其他像SomaView和GeoVector也存在。AFAIK、Wikitude和Layar已经公开了他们的 API。
工具包: 还有一个名为NyARToolkit的工具包,它为此类东西提供了一个库。
祝你好运!
您还可以使用新的 Qualcomm AR SDK http://developer.qualcomm.com/dev/augmented-reality
增强现实有两种类型:
a) 基于标记,需要使用计算机视觉和图像分析来识别二维标记,以在其上绘制具有相应旋转的图像(ARToolkit)
b) 基于地理位置和方向,这意味着该应用程序知道您在地球上的确切位置,以及您面对的是什么,并根据地理位置计算您所看到的。(层,维基百科)
像junaio这样的应用程序混合了它们
此页面http://socialcompare.com/en/comparison/augmented-reality-sdks显示了增强现实框架的广泛比较。更新至 2013 年 3 月。
它的特色
我是开发人员之一看!看!是用于在 Android 上创建增强现实应用程序的完整框架。
它是马德里康普顿斯大学的最终项目。
它们的特点是:
- 增强现实
- 位置 室内
- 远程服务
- 3D、2D 和相机
- 对象迭代
此外,我们还使用该框架开发了应用程序,它们已在我们的官方网站上发布。
更多信息:
官方网站 - http://www.lookar.net/en/
查看 Mixare。这是一个非常好的安卓 AR 框架。与前面提到的大多数建议不同(我不确定所有建议),源代码可用于 Mixare。
基于完全开源标记的增强现实框架。 http://code.google.com/p/android-augment-reality-framework/
http://layar.com/将是我见过的最流行的东西。我制作了一个允许下载和显示信息的应用程序,其方式与 layerar 非常相似。这很简单。
我知道一个可以帮助您创建 AR 应用程序的FLOSS系统。这个系统是LibreGeoSocial
任何对 AR 感兴趣的人也应该看看http://code.google.com/p/droidar/
它是 Android 上基于位置和基于标记的 AR 的开源框架。
AR metaio的先驱者(Junaio的开发者)将发布metaio Mobile SDK的免费版本(Q4/2011)。:)
BeyondAR是免费的和 apache 许可证 v2
我知道artoolkit有一个Symbian 端口。也许也有一个安卓端口
Wikitude API 是 Android 应用程序的另一种替代方案:http: //www.wikitude.org/developers
我找到了Layar Player。
“Layar Player 是一种工具,任何人都可以将增强现实层直接嵌入到他们自己的应用程序中”。
目前 Layar Player 仅适用于 iPhone,但 Android 版本将在 2011 年第四季度推出。
D'Fusion Mobile是一个基于标记和地理定位的平台,具有条码支持、面部跟踪和传感器支持。
试试这个!一个开源项目:http ://code.google.com/p/andar/
正如 reinier 所说,artoolkit 可能是最好的选择。有安卓的,看看这个
ar23d是适用于 Android 2.2+ 和 Android 3.0+ 的 3D 增强现实 SDK。在他们的网站上找不到多少许可费用。
这个Android 增强现实库使您能够将 GPS(纬度/经度)坐标转换为屏幕 (x/y) 坐标。这是一个简单的 jar 导入并为您处理所有计算。
我认为你应该使用 String SDK
http://www.poweredbystring.com/licensing
从下载项目 zip 文件
然后打开 CH-10 Project。它被 com.isidorey.mobile BundleIdentifier 锁定。因此,您已经创建了一个名为 isidoreywildcard* 的配置文件。然后它将运行。
但这不是解决方案。
您需要使用自己的配置文件运行。
所以首先注册
http://www.poweredbystring.com/licensing
然后下载 demoVersion 试试。您可以使用 libStringOGLPro-1.1-com-isidorey-mobile.a(您将从下载的演示项目中获得一个 .a 静态库)静态库来检查您的项目。
最好看书
http://www.amazon.com/Pro-iOS-5-Augmented-Reality/dp/1430239123