Search code examples
androidaugmented-realityandroid-augmented-reality

Augmented Reality on Android GPS + Interactive


I'm working on a development where it is required to visualize an object by GPS and display a button to access the information of that object.

Can you develop this with android?


Solution

  • Yes, you can. You could develop an Camera application

    Camera API

    https://developer.android.com/guide/topics/media/camera.html

    Android docs for "controlling camera"

    https://developer.android.com/training/camera/cameradirect.html

    After you have an android camera app, you need a computer vision module. OpenCV is the computer vision module per excelence.

    OpenCV for Android:

    https://opencv.org/platforms/android/

    You can do amazing things with OpenCV. This Android implementation is on java, but if you want to develop real time application, it's absolutelly recommend that you develop Android NDK application. Why? Because Android NDK use C and the native Opencv library is writed on C, then is fastest.

    Although it can be done, it is not easy, you must study a lot. It depends on what features you want to extract. If you need more information, please comment.