temporally synch videos from multiple cameras

asked 2017-08-05 05:09:53 -0600

deathracer99 gravatar image

updated 2017-08-05 05:14:59 -0600

I have videos coming from 3 raspberry pi cameras with following timestamps (each video is recorded for 4 hours):

camera1, camera2, camera3
0.000000,0.000000,0.000000
33.315000,33.315000,33.315000
66.631000,66.632000,66.637000 
...................................
...................................
9486161.970000,9486187.786000,9486187.786000
9486195.285000,9486221.102000,9486221.102000 
9486228.601000,9486254.418000,9486254.418000

Now the problem is that each camera clock has its own slewing rate and at the end, frame difference across cameras goes up to 25ms in case of camera 1 wrt others (while each of them started at sub millisecond difference). This makes tracking position according to each of them really tough task cause of misalignment of frames across cameras.

The answer mentioned here https://stackoverflow.com/questions/3... might have been useful but it changes the sampling rate for the final position estimate generated across cameras.

My aim is to get position estimate according to each frame across cameras. How can the videos be synched so that it is possible?

edit retag flag offensive close merge delete