可能它是如此简单,但我是 Matlab 的新手,一般来说时间戳问题并不好。对不起!
我有两个不同的相机,每个相机都包含帧的时间戳。我将它们读入两个数组 TimestampsCam1 和 TimestampsCam2:
TimestampsCam1 包含 1500 条记录,时间戳以微秒为单位,如下所示:
1 20931160389
2 20931180407
3 20931200603
4 20931220273
5 20931240360 ...
TimestampsCam2 包含 1000 条记录,时间戳以毫秒为单位,如下所示:
1 28275280
2 28315443
3 28355607
4 28395771
5 28435935 ...
第一台摄像机首先开始捕捉,但比第二台摄像机稍晚结束。所以我需要做的是确切地知道第一台摄像机的帧在哪里同时(或几乎同时)被另一台摄像机捕获。换句话说,我想根据时间戳及时对齐两个数组(相机)。我想最后得到两个大小相同的数组,其中每个记录都与另一个数组中的相应记录进行速度对齐。
非常感谢大家!
山姆