The monocular visual odometry implemented on an Android phone.
-
Eclipse with ADT、CDT;
-
android-ndk-r10e(NDK);
-
OpenCV4Android 3.0.0 or 3.1.0;
-
OpenCV Manger
To build mvo_android, you can simply import cloned project into eclipse.I've already imported and set opencv3.1.0 as library,so you can jump this step.After that,you need to change the path to your OpenCV.mk in Android.mk. Config and run ndk-build .
Through this application , you can calcuate the position and attitude of camera.Moreover,it provides feature detection constantly.
-
Camera Mode
Using mobile camera to get image inputFrame.
-
Local Mode
Get inputFrame through local storage directory.
The KITTI benchmark data* is used for MVO test.
*KITTI data is well known as benchmark data for computer vision algorithm evaluation,it is available at http://www.cvlibs.net/datasets/kitti/
Here is the video demo for this application
If you want to try Visdo simply,you can download and install Visodo.apk and OpencvManager.apk on your android phone