In this post we want to present the product which has been the most challenging for us: image tracking. Unlike in older Augmented Reality systems that use QR Codes or Markers (commonly black and white) in order to follow the target, markerless systems only use the image itself. This means that is not needed to prepare the image before or even introduce in the environment ugly marks to be able to follow it.
The aim of tracking the target is to know where it is on the scene and how its pose or perspective is regarding to the viewer. This pose camera estimation of the target is very important if we want to achieve a successful augmented experience, due to Augmented Reality systems aim at the superposition of additional scene data, like 3D objects or video, into the video stream of a real camera used.
With the image tracking SDK, once more, we bring the idea of making Augmented Reality affordable to everyone. With this new SDK, you are going to be able to track almost any image you want. It supports thousands of images within pools of 50 or even 60 images. this technology allows you to superpose any information over the target tracked into the video stream of the device.
The image tracking engine works as follows: it recognizes the image to be tracked and tracks its position at any time, providing some useful information about it. This information provided by the engine includes: the image you have recognized, its current location on the screen and the camera pose estimation (projection matrix), so you can integrate it with others SDKs , like for exampe our 3D Render engine or other 3D engines from another companies. You will also be able to add or remove images from the pool at execution time, load images both from the mobile device resources or URLs. And finally you can get advantage from our built-in camera view or just create your own view wherever is more comfortable for you.