What is the premise of augmented reality?
Before we jump into all the fun stuff, let's understand what augmented reality means. You will have probably seen the term augmented reality being used in a variety of contexts. So, we should understand the premise of augmented reality before we start discussing the implementation details. Augmented reality refers to the superimposition of computer-generated input, such as imagery, sounds, graphics, and text, on top of the real world.
Augmented reality tries to blur the line between what's real and what's computer-generated by seamlessly merging information and enhancing what we see and feel. It is actually closely related to a concept called mediated reality, where a computer modifies our view of reality. As a result of this, the technology works by enhancing our current perception of reality. Now, the challenge here is to make it look seamless to the user. It's easy to just overlay something on top of the input video, but we need to make it look...