Sep 20, 2013
Android Augmented RealityIntroduction
"Augmented reality (AR) is a live, direct or indirect, view of a physical, real-world environment whose elements are augmented (or supplemented) by computer-generated sensory input such as sound, video, graphics or GPS data." - Wikipedia
Basically, Augmented Reality provides extra information over real-world object or place. For example, watch this video
Augmented Reality is a combination of two technologies 1. Computer Vision and 2. Computer Graphics (3D/2D).
Augmented Reality includes two processes
1. Identify Real-World Object or Place
2. Display extra information. Information can be Simple Text,2D/3D Object, Animated Object, Touchable / clickable object,etc..
Following illustration generalise the execution process of Augmented Reality Application. Process starts with camera input and ends with rendering virtual object on screen. Augmented Reality continuously looks for tracker/object in input frames as and when tracker finds, it will display virtual object on screen.
- Medical / Health
Popular SDKs for Development
Metaio vs Vuforia
|Content API||OpenGL, in-house 3d renderer||OpenGL only|
|Markerless 3D||Frame Marker|
|QR & Barcode||Virtual Button|
|GPS/ Inertial Sensors||No|
|Type||Free + Commercial||Free + Cloud Service Charges|