How to develop Augmented Reality application for Android

醉酒当歌 提交于 2019-11-29 20:08:38

Augmented Reality (AR) is a generic term for an interactive 3D environment that blends with our physical reality, usually through a webcam, or in this case, a phone camera.

  1. You can develop AR apps for Android with nothing more than the Android SDK, since it provides API for interacting with the camera, and it supports OpenGL for 3D graphics. Since AR usually involves complex algorithms of image recognition, it's not a trivial task, so leveraging existing tools is definitely a good option.
  2. Since using Adobe AIR and Flash, is actually running the Flash virtual machine over the Dalvik virtual machine, you might experience performance issues for such a CPU intensive task such as AR.
  3. If using other tools is also an option for you, you can check out Qualcomm's Augmented Reality SDK

Here's a cool open-source project that might get you on your way: http://code.google.com/p/andar/

and: https://developer.qualcomm.com/develop/mobile-technologies/augmented-reality

Regards, Yusuf

There are plenty exist in the market.

After I googled came to know of 3 sdk's which are find to go.

> Vuforia - But it's pricing and expensive 
> ARToolkit - Fine to go and flexible to use it 
> Wikitude - Good to go and sdk should be still stable I guess.

So In my point of view lets start with ARToolkit and I am fresh in to AR development.

Regards

http://mobile.tutsplus.com/tutorials/android/android_augmented-reality/ You can have a look at this. Provides brief intro about the key components of developing an AR app.

When you decide to develop an AR application, you should begin with choosing an Augmented Reality framework. First, make a list of features that you expect to find in the appropriate SDK: types of recognized images, geolocation elements, animation or something else. Then consider what type of license you can afford. After all, compare different AR frameworks on the base of chosen features.

Here is a prominent review that can be helpful with the choice of Augmented Reality SDK: http://cases.azoft.com/top-5-tools-creating-augmented-reality-apps/

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!