Build mobile application with fully integrated image recognition.
Connect users with your product information via a camera phone.
What is MobileEngine?
MobileEngine uses TinEye's unparalleled image recognition technology
to drive image search with your product images. Once integrated into
your mobile application, MobileEngine allows your users to snap a photo and immediately
receive information about the item photographed. MobileEngine is fast, accurate
and scalable. MobileEngine has been optimized to work with lower-quality photos
and deals with occlusions, glare, color changes, cropping, rotations, skews, and other
transformations that are common when users take photos with their mobile phone.
How it works
MobileEngine is delivered as a fully-hosted web API. There is no software to install
and it can be integrated with your existing technology, regardless of the languages
and tools you use. The MobileEngine API runs over HTTP using a
protocol and JSON responses.
The API is independent of whatever hardware or software your systems are
built with. REST/JSON bindings are available in all major programming languages, and
we also support a growing number of language-specific libraries to make integration very
The algorithms used by MobileEngine are written in C++ and assembly. The algorithms
have been optimized to run on our servers.
MobileEngine technology is fueled by TinEye's ongoing image recognition research and
development. As a company, we have spent a decade working on image search and
recognition, visual similarity and image tracking.
Cannot be used for identifying humans, animals, plants, 3D objects such as
automobiles, furniture, clothing, shoes, jewelery, or faces
MobileEngine allows users to search your product catalog using their camera phone. Even
with a blurry, noisy, poorly lit image, it locates the best matching images in your
image collection. You can build mobile applications with fully integrated image
recognition and connect users with your product information.
Looking for an Enterprise Solution?
We customize plans for large collections - up to 500 million images and 50 million
If your users need to locate information about specific goods and items, image
recognition is a faster, more accurate way for users to search. Typing in keywords is
slower and less accurate in most cases.
Images are submitted to the MobileEngine via an HTTP POST using the
API‘s 'add' function. Submitted images are copied to our
servers where they are automatically fingerprinted using our image recognition
technology and made available for searching. The unique fingerprint generated for each
image is what the MobileEngine uses to distinguish one image from another and identify
matches. Images should be prepared as follows:
JPEG, PNG or GIF file types
Scaled to ~300 pixels in the SMALLEST dimension
Images that have not been scaled to 300 pixels will be scaled down automatically
by the TinEye MobileEngine. However, large images increase transmission and processing
The MobileEngine extracts information about the patterns within your images to create a
unique 'fingerprint' for each image. The fingerprints are added to an index of
all the fingerprints of the images in your collection. When searches are performed,
they work by comparing the fingerprints of images.
The API is independent of the programming language you use, so you can work with any
language you like. We provide and support API libraries in many development languages
in order to make it even easier to integrate. You can see our current library list
We do not offer free trials. What we can do for free is offer you an expert opinion.
Tell us about your project, provide sample images and we will let you know if any of
our APIs meet your needs. Get in touch.
Our API licenses are monthly licenses starting at $200 per month. You can cancel your
API license at any time.