welcome to linkAR technical documentation



1.1.- What is it?

The Matcher Framework gives you a very easy and intuitive way to integrate Image and QR codes matching compabilities in your application.
It is A very simple matching library that allows developers to integrate matching support in their application with only a couple of simple function calls.
The library also supports custom implementation and use of the proccesing functions that might be suitable for advanced users.

1.2.- Key Concepts

  • YUV color space - Specific encoding used to encode Data that comes from the camera and represented as byte[]
  • RBG color space - Specific encoding used in images and other sources and represented as int[] (Pixels)
  • QR code - (Quick Response Code) two-dimensional (2D) matrix code ,The code consists of black modules (square dots) arranged in a square pattern on a white background. The information encoded can be made up of four standardized kinds (“modes”) of data (numeric, alphanumeric, byte/binary ,etc..).
  • Barcode - is an optical machine-readable representation of data, which shows data about the object to which it is attached. Originally barcodes represented data by varying the widths and spacings of parallel lines, and may be referred to as linear or one-dimensional (1D)

1.3.- This document tells you how to do the following:

You should read this document to gain an understanding of the ARmatcher framework. You must be familiar with the basics of Android development, including the Java language.

This documents will explain the basic setup and use of the framework.

1.4.-Android compatible SDK versions

  • Android 2.3+

1.5.-Known Bugs

1.6.-Organization of This Document

  • Quick Start Tutorial
  • Adding Images
  • Matching Results
  • Match Advanced

1.7.-See Also