Skip to content

The monocular visual odometry implemented on an Android phone.

Notifications You must be signed in to change notification settings

qaisarehman/mvo_android

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mvo_android

The monocular visual odometry implemented on an Android phone.

1.Dependency

2.BuildProject

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 .

3.Function

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.

    camera mode runtime screenshot

    Camera Mode Runtime Screenshot

  • Local Mode

    Get inputFrame through local storage directory.

    local mode runtime screenshot

    Local Mode Runtime Screenshot

    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/

4.Demo

Here is the video demo for this application

5.APK(armeabi-v7a)

If you want to try Visdo simply,you can download and install Visodo.apk and OpencvManager.apk on your android phone

About

The monocular visual odometry implemented on an Android phone.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 71.2%
  • Java 19.6%
  • CMake 5.2%
  • C 2.6%
  • SuperCollider 0.8%
  • Makefile 0.4%
  • Objective-C 0.2%