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.
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
Hope that it helps