Android Augmented Reality overlay POI - android

I would like to display an icon/image floating "beacon" on a specific GPS point. I would like to make it visible to the user, if the is around the location and pointing his device to the right direction. Like on the image, I've attached.
Please mind, I'm interested in Android solution, and I'm looking for pure coding or lovely libraries to use. In term of libraries, I would like to have one, which is not 2-3 years old, like to most of the google searches.
I would like to kindly ask you to help me out with some tutorial, or solution, because I haven't found anything usable yet.

Check out Wikitude's Augmented Reality SDK - more details.
It even provides "Browsing POI Samples" Sample Application that covers your scenario.
Best regards,
Andreas

Related

How to do an Augmented Reality SDK on our own

Hi we are a small unit from Chennai having 3+ years of exp in Android programming. We have planned to move to Augmented Reality concept and we have decided to built the AR SDK from scratch! But we have no clue on where to start. We have already used KUDAN AND VUFORIA which are best at its sources but commercial. We know the principle behind the working concept of AR.
So what a SDK developer will plan before diving into coding? Kindly please dont close or downvote the question because as a 3+yrs experience we need some kind of more informations to achieve the task! Thanks for your support
First of all, you should know a bit more what this task require of you - you decided to do it from scratch without ANY effort estimation and cost estimation, because you do not know what is involved... This sounds like it might be a problem for you. I would strongly recommend making sure no AR open source SDK can assist you, since this is not a small project.
Now, if you insist... What I would suggest is to first set your goals - comparing to existing SDKs which you have examined, what do you want to achieve (performance-wise, memory-wise, API-wise, etc.).
Then, learn what feature-detection algorithms may be involved in order to achieve the required results, what type of system is required architecture-wise in order to meet the requirements. Design the architecture carefully, as the frame rate is the most critical issue usually on mobile AR apps. Also use the experience you got while trying to use other SDK-s - what was hard for you to use? What were you missing?
Once these are done, go and search for the technology to use - mainly, image processing library (such as OpenCV, and others).
Then, only then, you should start coding your SDK...
This is only the tip of the iceberg - you are up for a very big challenge.

Vuforia eclipse from scratch

I have been looking for this for ever on the internet, but I can't seem to find it:
I want to create an augmented reality app for Android using Qualcom Vuforia and Eclipse.
Compiling and installing the Vuforia sample app worked, but I just don't get the logic of all behind it.
Do you know a thinner/ lighter tutorial for starting with Vuforia? (NO UNITY!!)
It is not very clear what exactly you are looking for - a tutorial for starting with it is one thing, and understanding the logic behind it is another thing...
Anyway, you can start here:
Getting started with Vuforia.
What exactly it is they are doing would not be revealed, of course, as it is not an open-source library, but you can learn some things from the Articles section. They have explanations on several topics, one of which could also assist you to better understand what's going on there:
Natural Features and Image Ratings

Augmented reality 3D reconstruction

I want to develop an android augmented reality application, in which app should have a function to reconstruct a destructed objects(ex : buildings/statues) as shown in the following video link
https://www.youtube.com/watch?v=WOVjISxlhpU
I have gone through metaio, wikitude and vuforia sites each has some difficulties it self. and at Last i found vuforia has a feature call Smart Terrain where it is used for 3D animation and game development , the issue is only limited tutorials available to develop a customized application.
With that above link i found armedia.it and hyperspaces.inglobetechnologies.com those too have limited tutorials with the code.
Please let me know if any other SDK available their to fulfill my app feature share if there any useful tutorial to do such for the above sdk's
Thanks in advance
I do not think that there are any publicly available tools that can help you do this, except perhaps that armedia app. Reading through it, it seems like their approach is kind of laborious and fragile (align photos of user viewpoints with accurate 3D model). If you can't work through the tutorials these tools have, then posting here isn't going to get you what you want: SO is for asking specific technical questions (e.g., help fixing problems in code you have tried to build), not for general guidance and help.
FWIW, Vuforia's visual tracking will not work for something like this, I don't think, as is aimed at MUCH smaller scale things (for which you can build a target or object); typically things smaller than a person. Metaio is no longer available (Apple bought them).
Non-visual tracking (GPS + orientation) is not sufficient to attain this kind of tight registration.

Android - Augmented Reality using METAIO

I want to provide a service of augmented reality in my app using the location of the user. For example, if the user frames with the device's camera a monument, it must be provided a description on it.
How can i implement it on an Android app?
What framework I need to install?
Where I can find a few examples showing the basic functions?
EDIT
Rather than display the information on the monuments framed by the device, i could simply show in which direction are located certain points of interest. But, given a certain direction (eg north), how can i determine what is in that direction within a certain radius?
I think this is a whole field of study...
for example in Android, for implementing location you have to use the LocationManager.
To do the thing of the monument, you have to use iBeacon for Android for example.
Briefly, what you're looking for is "IPS - Indoor Position System". I dare to say this is not a place to ask for a "whole app projectation"
Good luck.
I have found the solution to the question above by myself. I'm using Metaio for android! It is a powerfull tool which provides a lot of examples about Augmented Reality!

Geolocation based augmented reality

My task is to develop application for Android that should be used by tourist. Basic use case: I am going through old part of some town and then i start my app, point with camera to some place and some old building that is already gone will be present in its place as it was before.
My first direction that i was exploring was location based recognizing, I tried some frameworks like Wikitude, MetaIO and DroidAR. None of these was 100% fulfilling my need, because (in my opinion), noone was using (for its robustness) the newest tools that should make easier this task, like new Google Play Services Location API. I dont know if I could do better but I would prefer not to write my own solution.
I am now thinking about exploring marker based recognition but it would require additional work to place some markers to desired places and I dont believe that user would be in right angle and distance to that marker. I have seen some video that used some sort of edge detection but none of frameworks I used had this feature.
Do you know about some direction, technology or idea that I could explore and may lead to successful solution?
Augmented Reality will transfer real coordinates system to camera coordinates system. In AR Location-based, the real coordinate is Geographic coordinate system. We will convert the GPS coordinate (Latitude, Longitude, Altitude) to Navigation coordinate (East, North, Up), then transfer Navigation coordinate to Camera coordinate and display it on camera view.
I just create demo for you, not using any SDK
https://github.com/dat-ng/ar-location-based-android
I personally recommend you to use "Wikitude". Because I have created AR app for android using Wikitude SDk.
Also here I'm providing you app link which has been developed by Wikitude itself.
See below link :
https://play.google.com/store/apps/details?id=com.wikitude&hl=en
This app will give you brief idea about exploring place details using Wikitude Sdk. These sdk have free as well as paid library. It is well documented & very easy to implement. Also they have given very good sample practices for beginners.
Refer this link :
http://www.wikitude.com/products/wikitude-augmented-reality-sdk-mobile/wikitude-sdk-android/
I hope this will take you on track.
you already had some great ideas about your app. I guess these links will make you to learn more.
See links below:
http://net.educause.edu/ir/library/pdf/ERB1101.pdf
http://www.adristorical-lands.eu/index.php/sq/augmented-reality-app
Hope this will help you to go further in your project. Thank you.

Categories

Resources