Floor Plan implementation in Android - java

i am in trouble in finding the best ways to crate a custom floorPlan for a exhibition where i can draw a path using A* algorithm between each exhibitor? I search a lot about this but dont get the right ways of building this.
Any help will be more appreciable
Floor Plan like this

Look at this Google I/O App for Android .
Guide yourself using the conference map
Note: Well you only need to look at the Map portion of the code.

Related

How would you implement a stock chart into an Android app?

I have been looking for a way to implement dynamic stock charts into my Android app but I don't where to start. I know I'll need a library, in fact, I found two LightWeight Charts and Vaadin but I don't know if they would work. I am very new to android programming and have never actually implemented a library into any project ever. I just need some guidance.
I suggest to search "stock charts" in google image to find what kind of chart you need before you choose.
Decompose this graph into data curve, background and scale. Maybe you have to implement them separately.
Find some Android library recommend web site that has the "similar lib" function which help you to find a lot of this kind libs. As I know one: https://android-arsenal.com/
My AD: https://github.com/maxyou/SimpleWaveform. It only draw a list of data to a rectangle, and you can draw any background and scale by yourself. Surely, you need to compare a lot of libs and then choose the most suitable one.

parsing Google maps with filter

I'm new to building applications (so far made ​​only one application ) . The question is - can not figure out whether it is possible to make parsing Google maps ? For example user clicks a button and he at around 100 yards displayed cafe . that is, Google determines the location of the user and is recognized all around the cafe (not on the map and the text on the page ) . Now try to understand how the geocoder, but not sure that I was going in the right direction . Are there any ideas what the library is connected properly and work with her?
I hardly understand your question, however, I should mention that there are two versions of google maps API for android at the moment, and those versions differ significantly. It's really sensible to use API v2.
You can find good tutorials on this topic, one is here, notice that russian and english versions of site are available.
whether it is possible to make parsing Google maps
If you mean getting geo coordinates on click event you can find OnMapClickListener class useful, see the tutorial above for help.

Get GPS Coordinates : Android

I'm new to Android development. As a class assignment another student and myself are making an android app that will utilize GPS coordinates.
Is there anywhere that would be a good place for me to start with GPS feature on Android, or that has a good example of how to use GPS? I don't want anything deep, literally just how to retrieve and use current GPS coordinates. I'd like to start simple and build up from there.
As mentioned in one of the other answers, Vogella's article here is very good for learning the basics of using GPS on Android.
The Android Dev guides are also particularly good for this area - obviously there are issues with battery drain associated with using location listeners. More in-depth information on what you can do to combat those issues are here, as when you get to grips with how to use GPS, you'll want to use it efficiently!
HTH
Well mostly GPS coordinates are used along with Google Maps. So, as a starter what you can do is just get your own coordinates and put a marker on your location on the map.
This article and this one describes everything about using google maps with android.
Hope this helps.
http://webdesignergeeks.com/mobile/android/geting-current-location-in-android-application-using-gps/
this will be a good start. it explains how to get GPS coordinates as text format. Without dealing with google maps or anything complex.

is there any inbuilt function for image recognition

i want to use a function for image recognition
i dont want to make an algorithm.
please suggest me a function where i could compare two images and tell whether these images belong to the same object.
please help me!.
Arbitrary image recognition is something that computers can't yet do (even for supercomputers). However, Google Goggles comes close, being able to recognize a wide range of objects. Read its limitations, and see if it suits your purpose.
Yes. There are definitely ways to do this but they all depend on what you are trying to do. If you are more specific about what you want to compare then it will be easier to give a more thorough answer.
There are some excellent libraries out there but it will require some effort on your part to learn and understand how to use them and how to use them on the iPhone.
The most famous algorithms so assist in finding images inside other images are called SIFT and SURF. Unfortunately both are patented and cannot be used commercially in an application.
Consider using OpenCV for most of your image operations.
Or you could use OpenFrameworks (google has tagged it as a phishing site for some reason, im sure theyll fix that soon)
You might also consider VXL which has started to become more popular.
Good luck!

Count the number of objects in an Image

I am investigating the possibility of image processing to identify certain objects and also count them in an image.
I will be given a picture and I need to identify the number of boxes present in that image.
Does anybody have any experience with any Machine Vision/ Image Processing libraries like ImageJ, Fiji, JAI, jMagick ,Java Vision Toolkit? Which do you think is best suited for the job? What do you guys suggest? If the APIs can be used from Java, it would be better. Thank you.
Edit:
I am dealing with warehouse brown boxes. Yes I am talking about regular photos. The source is usually a mobile phone picture.
Edit2:
I am sorry the answer got autoselected. : (
I have never used the libraries you listed but I have used OpenCV.
OpenCV is a well supported and proven computer vision library. It has built in features to count the number of primitive shapes in an image. It is written in C++ but you could create a small wrapper to be invoked via JNI.
RoboRealm is another proven computer vision system used by robotic hobbyists. It is a closed source commercial product that uses a socket based control API.
http://opencv.willowgarage.com/wiki/FullOpenCVWiki
http://www.roborealm.com/index.php
If you must stick to Java, you can still use OpenCV.
If it's just boxes you can use Hough Transforms to detect them.
You can use OpenSURF to detect phones based on source images you feed to it.
Don't think this would be feasible in your case: HAAR Cascades. You could create a custom HAAR clasifier, but the training process can be quite time consuming.
HTH,
George
In Java, there are several projects that extend the Java Advanced Imaging API to provide computer vision:
JavaVis
image processing in java + IPJ - computer vision extensions for JAI
Java Vision Toolkit - JVT (EDIT: opps, this is mentioned in the question.)
There is a paper for JavaVis which introduces the library, compares and constrasts with these other two libraries mentioned.
JavaVis has these features:
handles 2D and 3D images (3D being most relevant in this case)
Has a GUI for inspecting potential results
Matlab image export
Also for java is NeatVision. Unlike the others, documentation is clearly visible for this project.
None of these projects are going to give you a simple turnkey solution. You will need to understand how computer vision works, and create a sequence of processing steps on the photos to help get the best results from the vision algorithms. To that end, JavaVis maybe most useful, since it is aimed towards teaching computer vision.
If you are not talking about real time image processing, you could write an API to Amazon Mechanical Turk.
Are you willing to develop your own code for that? There are several techniques that can be applied and tuned to your specific problem, but I never used a packaged library, always developed my own code. I can provide references for that if you're interested.

Categories

Resources