Layar Developer Documentation

Back to

Layar Vision

What is Layar Vision

Layar Vision uses detection, tracking and computer vision techniques to augment objects in the physical world. We can tell which objects in the real world are augmented because the fingerprints of the object are preloaded into the application based upon the user’s layer selection. When a user aims their device at an object that matches the fingerprint, we can quickly return the associated AR experience. Please check out the video below which explains how layar vision works:

For more inspirations on Layar Vision capabilities, please check out our blog for latest news. Also, we have uploaded quite some demo videos on Youtube. Just search for "layar".

Developers can also download the webinar material where an introduction to Layar Vision was given to help you better understand the concept.

Layar Vision is a key extension to the Layar Platform which brings new features and improvements to our developer community and end users.

What is the scope of Layar Vision ?

Layar Vision will be applied to the following Layar products:

How do I integrate Layar Vision into a layer?

It is simple to integrate Vision into your Layer. You need to upload images of your target objects, format your JSON response to include those images, their associated augments and actions, and publish. The detailed documentation can be found here .

IMPORTANT NOTE: Although supported in the 6.0.x clients, mixing vision and geo POIs in one layer is not recommended and actually deprecated. Future clients will not support this.

Is there any limitation for Layar Vision for a specific handset? Processing power / Graphic capabilities?

We support Android 2.2 and above, as well as iPhone 3GS and 4, with iOS 5.1 and above. 

Tracking quality is dependent on the camera quality and lighting conditions. While we do have elements in place to account for variations in lighting, your camera may cause suboptimal exposure in very dark or light conditions. We cannot control this function in the phone.

Fluidity of tracking when in motion is affected by processing power. If your phone has limited processing power, you may see a lag in how quickly the augment moves as you (or the target) move.

NOTE: We have stopped support for QVGA (320x240) which means android devices with resolution 320x240 will not be able to upgrade Layar app to v6.0 or higher.

Other helpful materials

Here we will provide some materials such as logos and Layar Vision webinars that we think will help developers while utilizing Layar Vision.

1. "view with Layar" Logo

The Layar logo is a tool provided by Layar that will help attract users to content using Layar Vision. The logo quickly grab a user’s attention and explain how they can use Layar to view an augmented reality experience over the item on which the logo is placed. Simply put, it’s a “heads up” and a call-to-action for potential users.

If you are producing a campaign with Layar Vision, we highly recommend that you implement the “View with Layar” logo. We have a few guidelines for using the logo, but in general, you are free to use it as you wish.

To be sure that you use the logo correctly, however, here are a few Dos and Don’ts:

We have also created a manual with some examples on how to use it more efficiently. You can find the manual and the Layar logo in the zip file on the bottom of this page. In the hands of a graphic designer, our “View with Layar” toolkit should be an effective way to promote your Layar Vision campaign.

2. Layar Vision Webinar Content

To help developers better understand Layar Vision concept, we are organizing several webinars so that developers can have instant contact with Layar staff to give your feedback, ask questions, etc. For those who could not attend the webinar, you can also download the presentation and audio files below. If you are wondering why you did not know anything about the webinar, subscribe for developers news letters now! :) You will get all the latest updates from us.