Android Image Recognition API/library (not in the cloud)

android, image-processing, image-recognition

Solution

Opencv is a computer vision set of libraries written in C++ by intel.It has a version for android i have used it but u need to have android phone as latest as possible.because with the version 2.2 and 2.3 you will only be able to run CV Camera App.So i would say a device with API level 11 or higher is better. It is best suited if you use it in linux

- setup linux(Ubuntu)

- Download the Android SDK for Linux

- Download the Android NDK for linux

- Download the OpenCV for Android

- Here are tutorials For-API8 and For-API11 for Stanford University to get you started with opencv and android

- Another page from stanford to get some help

Hope that it helps

Problem

I have searched for a good Android Image Recognition API/library. I found some but they don't suit me because we have to put images on their server. I want one that allows you to search on your own server. I have a list of products (name + image) in my database. I want to allow the user to snap a picture with his mobile and get related products images. EDIT After searching, I haven't found a library that can completely suit my need (searching on your own server). But I found one that is perfect compared to others (attach metadata to images with json, upload multiple images for an item): Kooaba. Unfortunately, there is not an Android library for Kooaba. Would be awesome if you can recommend something like Kooaba for Android.

Original source