This is a GPS tagged photo locator project.
The purpose of this project is to link your GPS tagged photos with google map. Please take a look at this project, and have fun with it. |
The purpose of this project is to tag the photos on the Google Map or Google Earth.
How it works:
1. I used my PDA which built in the GPS, and a third party GPS log program. I turned on my GPS, and let it log an entry every two seconds. Each entry ($GPGGA) contains the time, latitude, and longitude, etc. (for more information, check the NMEA specification online).
2. I took photos outside using my digital camera. The camera's time should be same with the GPS's. (try your best)
3. I wrote a Java program to combine the GPS log and the digital images. The images were updated with the GPS tag in the EXIF header (for more information, read the EXIF specification). A .KML file was generated as well. The algorithm to do it was very tricky. I tried and tested many times in order to get the best result (best matches). Here are two tries. The images are not very good, since I took it in the moving car (and at night). I just want to show you a basic idea. |
I did a very interesting research on people's driving habit via analyzing their driving speed. I collected the driving speeds using GPS NMEA log.
I think there are some advantages by doing this:
Find out the shortest route from A to B.
Find out the "cheapest" route (least gas consumption) from A to B.
Find out the traffic condition at different time in a certain route.
The speed statistics, (Max, Min, Mean).
and more...
I wrote a program to analyze the data in a GPS log, and output to a human readable report including a chart. |
This project uses the GPS technology to Sync the GPS standard log with the video, and display the driving speed on the video in real time.
I used the following things for this project:
- "mplayer" is used for video and audio editing.
- a java program is written by me to add the speed and location on the frames.
- the NMEA log file is generated from my GPS device.
- and the patience.
|