Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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.

like image 678
tsil Avatar asked Apr 07 '13 17:04

tsil


2 Answers

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

  1. setup linux(Ubuntu)
  2. Download the Android SDK for Linux
  3. Download the Android NDK for linux
  4. Download the OpenCV for Android
  5. Here are tutorials For-API8 and For-API11 for Stanford University to get you started with opencv and android
  6. Another page from stanford to get some help

Hope that it helps

like image 105
Neo Avatar answered Sep 20 '22 10:09

Neo


You can use OpenCV sdk for image detection. If you just wanted to recognise face then use androids own class refer this link http://www.developer.com/ws/android/programming/face-detection-with-android-apis.html

like image 32
Sujith Avatar answered Sep 21 '22 10:09

Sujith