增强现实框架
我正计划开发Android手机的增强现实应用程序。 有没有人知道是否有任何现有的增强现实框架可以用于这种应用?
对于想法,你可以看看以下几点:
现有的应用程序及其API:在Layar和Wikitude众所周知的Android市场中有许多增强现实应用程序。 其他像SomaView和GeoVector也存在。 AFAIK, Wikitude和Layar公开了他们的API。
工具包:还有一个名为NyARToolkit的工具包,为这样的事情提供了一个库。
教程: Chris Haseman的DevX文章
祝你好运!
您也可以使用新的Qualcomm AR SDK http://developer.qualcomm.com/dev/augmented-reality
有两种types的增强现实:
a)基于标记的,需要使用计算机视觉和图像分析来识别二维标记以在相应的旋转上绘制图像(ARToolkit)
b)基于地理位置和定位,这意味着应用程序知道你所在的地球的确切位置,你面临的是什么,它根据地理定位计算你所看到的。 (拉亚,wikitude)
像junaio这样的应用程序混合他们两个
这个页面http://socialcompare.com/en/comparison/augmented-reality-sdks显示了广泛的增强现实框架的比较。; 更新至2013年3月 。
它的特色
我是开发者之一看! 看! 是在Android上创build增强现实应用程序的完整框架。
它是作为马德里康普顿大学的最后一个项目而开发的。
他们的特点是:
- 增强现实
- 地点室内
- 远程服务
- 3D,2D和相机
- 对象迭代
此外,我们已经开发了与框架的应用程序,他们发布在我们的官方网站。
更多信息:
官方网站 – http://www.lookar.net/en/
检查出Mixare。 这是一个相当不错的AR框架的Android。 与大多数前面提到的build议(我不确定所有这些build议)不同,Mixare提供了源代码。
完整的基于开源标记的增强现实框架。 http://code.google.com/p/android-augment-reality-framework/
嘿,我维护github上的开源项目AndroidARKit。 它基于地理位置,包含一个简单的四方示例应用程序。 更多信息在这里 。 或在这里 。 我写了上面链接的devX文章。 如果您有任何问题,请随时与我联系。 它被授权用于商业用途和归属。 所以请随时在商业应用程序中使用它。
http://layar.com/将是我见过的最stream行的东西。; 我做了一个应用程序,允许下载和显示的信息非常像layar相同的方式。 这非常简单。
任何对AR感兴趣的人都应该看看http://code.google.com/p/droidar/
它是Android上基于位置和基于标记的AR的开源框架。
AR metaio的开拓者(Junaio的开发者)将发布免费版本的metaio Mobile SDK (Q4 / 2011)。 🙂
我知道一个FLOSS系统可以帮助你创buildAR应用程序。 这个系统是LibreGeoSocial
BeyondAR是免费的和Apache许可证v2
我知道artoolkit有一个Symbian的端口。 也许还有一个Android的端口
Wikitude API是Android应用程序的另一种select: http : //www.wikitude.org/developers
我find了Layar Player 。
“Layar Player是一个让任何人都可以将增强现实层直接embedded到自己的应用程序中的工具”。
目前Layar Player仅适用于iPhone,但Android版本将于2011年第四季度上市。
D'Fusion Mobile是一款基于标记且基于地理位置的平台,支持BarCode,人脸跟踪和传感器支持。
试试这个! 开源项目: http : //code.google.com/p/andar/
再重申一遍,artoolkit可能是最好的select。 有Android的,检查了这一点
ar23d是Android 2.2+和Android 3.0+的3D增强现实SDK。 他们的网站上无法find许可费用。
这个Android增强现实库使您能够将GPS(纬度/经度)坐标转换为屏幕(x / y)坐标。 这是一个简单的jar导入,并为您处理所有的计算。
我认为你应该使用String SDK
http://www.poweredbystring.com/licensing
从下载项目的zip文件
然后打开CH-10 Project.That用com.isidorey.mobile BundleIdentifierlocking。 因此,您已经创build了名为isidoreywildcard *的供应configuration文件。 这将运行。
但这不是解决scheme。
您需要使用自己的Provisioninconfiguration文件运行。
所以先登记
http://www.poweredbystring.com/licensing
然后下载demoVersion来尝试。 您可以使用libStringOGLPro-1.1-com-isidorey-mobile.a(您将从下载的Demo Project获得一个静态库)静态库来检查您的项目。
它更好地阅读这本书
http://www.amazon.com/Pro-iOS-5-Augmented-Reality/dp/1430239123