AR is a live direct or indirect view of a physical, real-world environment whose elements are supplemented by computer-generated sensory inputs such as sound, video, graphics or GPS data. Information about the environment and its objects is overlaid on the real world, which allows users to manipulate them interactively. AR technology can enhance the current perception of reality and has a wide range of potential applications such as digital marketing, education and gaming.