androidaugmented-realityimage-recognitionwikitudelayar

Image recognition without using internet


I want to scan image from camera and compare it with preloaded images. I want to recognize the scanned image.

Example: I will save this image within my app and when I scan such image, I want to recognize it.

enter image description here
(source: iconarchive.com)

Is there any library or SDK available to achieve above feature without using Internet while recognition process?

I have tried with but I am not getting promising result and performance. I don't mind to use any paid SDK also.

Note : I want to achieve it when user don't have internet.Everything should be working in offline mode.


Solution

  • [EDIT: Moodstocks has been acquired by Google and no longer offers these services]

    [Disclaimer: I work for Moodstocks]

    You should have a look at the Moodstocks SDK: it offers the ability to perform image recognition directly on-device.

    In practice, your part of the work will consist in:

    From your users' point of view now: they will need to connect to the internet at most [1] one time. The first time they open the app, the Moodstocks SDK will take care of synchronizing the image signatures required for recognition from our servers directly onto the device. Once this is done, the Moodstocks SDK will be able to instantly recognize any of the image, completely offline!

    You can refer to our documentation for more additional details.


    [1]: if you need your app to work completely offline, the image signatures can be bundled directly within the application. This removes the need for an initial internet connection!