views:

651

answers:

5

I am starting out as an Android Developer, and I would like to know if there are any Computer vision libraries or Augmented Reality libraries for the Android SDK, as I am planning to use these libraries for a mobile app.

I have read that if I download the NDK, I might be able to "import/use" the C openCV, and ARtoolkit libraries, but I am wondering if this is possible, or if there is a better and easier way of using these tools.

Android apps are programmed in Java, yet OpenCV & ARtoolkit use C/C++. Is there any way to use these libraries?

+1  A: 

I would like to know if there are any Computer vision libraries or Augmented Reality libraries for the Android SDK

In the SDK? No. There are existing AR applications for Android (Layar, WIKITUDE) that you may wish to use as your foundation.

Is there any way to use these libraries?

A quick search via Google turns up this and this.

CommonsWare
+1  A: 

Apart from the suggestions made by Mark, you might want to go through this thread as well: it is a similar question that was asked before.

Samuh
+1  A: 

There are a number of wrappers for OpenCV available. For Java you might check JavaCV out.

To my knowledge, there is GSoC activity on AR with OpenCV on Android, but they seem to use C++.

overrider
A: 

Qualcomm is working on an Augmented Library for Android. As was mentioned opencv is also an option.

Jay Askren
A: 

Hy,I find one amazing free to download book about Computer Vision. Maybe this will help you.This book presents research trends on computer vision, especially on application of robotics, and on advanced approaches for computer vision (such as omnidirectional vision). The contents of this book allow the reader to know more technical aspects and applications of computer vision. The intended audience is anyone who wishes to become familiar with the latest research work on computer vision, especially its applications on robots. This book features representative work on the computer vision, and it puts more focus on robotics vision and omnidirectional vision. This is the link where you can find it: http://www.intechopen.com/books/show/title/computer_vision

Hanibal Lecter