Jump to content

How to merge application programs ?


Externet

Recommended Posts

Hi.

If I have a global positioning satellite receiver GPS on a laptop USB port, and also a video input fed to the computer;

How to stamp latitude, longitude and heading on each video frame recorded in the hard drive as to log images location for a towed submarine camera ?

 

To make it harder; if the camera is towed 100 horizontal metres behind the boat, how to compensate the stamped readings for accuracy at all headings ?

Miguel

Link to comment
Share on other sites

If the app is open source this should be really easy. If not you'll want to run a script that automatically adds the location to the images as they're taken. (you're taking pictures or video?)

 

I assume you have some programming experience cause I doubt anyone is going to actually do this for you.

Link to comment
Share on other sites

Hmmm... I would need to be smarter to understand the thingy.

 

The camera is a video camera, not a photographic camera, no time stamp in any EXIF, ant time is irrelevant. The video would be captured as individual pictures every certain amount of time triggered depending on the speed being towed to take pictures 'back to back' or properly said, sequential without overlap nor gaps.

And every frame has to be saved with its Lat/Long/heading as 'subtitles' to the hard drive, no posterior editing/adding/insertion of any GPS logs onto the frames.

 

The "run a script" does it mean running a program? Made with basic, visual basic, C... ? How to 'tap' to the GPS data entering the computer with such program ?

 

Another data to be superimposed as 'subtitles' to each frame is from a depth sensor.

 

I was a programmer too long ago to remember how to do it now.:-(

 

Miguel

Link to comment
Share on other sites

The "run a script" does it mean running a program? Made with basic, visual basic, C... ? How to 'tap' to the GPS data entering the computer with such program ?
If the programs you're using are open source this would be extreamly easy. Otherwise you'll have to read the manual or something and hope there's some way to echo the gps data where you can then write a program to edit your video (stream the video to vlc or something and edit it as you get the video, technically you'll probably lag a bit but that's no big deal).

 

I would also recommend what bascule suggested or a similar program if these sorts of things already exist.

Link to comment
Share on other sites

Why can't the latitude / longitude information be applied retroactively?

 

Why are you using a video camera to take a series of still photos?

 

By using timestamps, you can correlate the timestamps on the GPS data with the timestamps on your photos, and thus apply the latitude / longitude info retroactively.

 

This can also be published in the form of a GeoRSS PhotoStream

Link to comment
Share on other sites

Thanks for the responses

 

 

Why can't the latitude / longitude information be applied retroactively?

 

------> I would say that is not a task for a thousand pictures every day and having to return to port to do hours of editing. It is for search and recovery; not mapping.

 

Why are you using a video camera to take a series of still photos?

 

-------> That is waterproof to 100 m on hand, and gives real time monitoring. A digital camera for still pictures, good to 100 m, with coaxial video cable to monitor in real time at the surface... have not seen one yet.

 

By using timestamps, you can correlate the timestamps on the GPS data with the timestamps on your photos, and thus apply the latitude / longitude info retroactively.

------> Naaaah. The photos would hardly have time stamps a second apart, it would be high speed bottom scanning.

 

This can also be published in the form of a GeoRSS PhotoStream

------> That I do not know what it is. I will search for it.

 

Miguel:-)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.