“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:
- Computer Vision
- Computer Graphics (3D/2D)
Augmented Reality includes two processes:
- Identify Real-World Object or Place
- 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.
Popular Business Domain
- 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|
Create mobile apps for Android phones and tablets faster and more easily than you ever imagined
Use 'Processing', the free, award-winning, graphics-savvy language and development environment, to work with the touchscreens, hardware sensors, cameras, network transceivers, and other devices and software in the latest Android phones and tablets.