Getting Depths of Images
I frequently get asked, "how deep was that?" when people see my images, and I've often wanted to have that information too. I finally took it upon myself to build a system for retrieving the depth at which an image was taken, and adding it to the data about an image.
I bought a SensusPro (http://www.reefnet.ca/), which is basically a small depth/time/temperature logging device. It is about the size of a book of matches (a little thicker), and can be read from windows, linux. palm, and a Mac (I'm a Mac and Linux guy myself). The SensusPro uses the time on the computer to which it's connected to figure out what time the dive started, ended, etc. It takes readings once a second during the entire dive, and can store about 10 hours of diving. You can adjust the interval to store more dive time if you like. With this I have a very fine-grained record of depths for my entire dive.
If I keep my camera timestamps synced up with my laptop (I have Canon DSLRs) by connecting it up, and setting the camera time from the computer, now my records of my dives, and my timestamps on my images are fairly close to the same (say within a second or so).
I've got some software I hacked together that can take a given image, read the timestamp out of the exif data, and match it up with a timestamp in my dive records, and give me the depth and temperature when I took that image. If it doesn't find an exact match, it goes through and finds the closest timestamp, and uses that.
So now I can go through and shoot an entire trip, not worrying about trying to remember anything, and later I can put my code to work figuring out the depths and times. I've even been able to build little graphs of my dive profile that has dots where images where taken on that particular dive.
Don't know if other folks out there have the same need, but it can be done, and it works really well.
Cheers,
Jon