1.一种用于视频拼接的视频帧同步方法,其特征在于,包括如下步骤:(1)使用不同边缘端的图像采集设备对同一个毫秒级时钟采集视频序列;
(2)边缘端记录下视频序列每一帧图像的拍摄时间,并将视频序列传到服务器端;
(3)服务器端对得到的视频序列进行识别,得到图像上的时间信息;
(4)根据得到的图像上的时间信息,将不同视频序列的视频帧进行匹配;
(5)根据匹配后的视频帧计算视频帧间的系统时间差;
步骤(4)‑(5)具体是:
5‑1、对视频序列A和序列B的第一帧图像进行检测,得到其时钟时间;
5‑2、将得到的时钟时间进行转化后做差,计算它们之间的差值;
5‑3、若差值满足设定的阈值则转进行5‑5;
5‑4、对于差值不满足的时候执行如下操作:
若序列A的时间大于序列B的时间则选择序列B的下一帧图像,重新检测时钟时间后与当前序列A的视频帧重新进行5‑2 ;
若序列A的时间小于序列的时间则选择序列A的下一帧图像,重新检测时钟时间后与当前序列B的视频帧重新进行5‑2 ;
5‑5、将得到的时间差值记录下来,重复上述过程,直到某一视频序列结束为止;
5‑6、取所有的时间差值的中位数作为不同边缘端系统的时间差;
(6)在得到边缘端的系统时间差Δt之后,对于边缘端的视频帧序列,根据得到的系统时间差对视频序列进行校准,以使拼接的两张视频帧是在同一时间得到的图像;
对于图像中的时间信息,电脑显示的毫秒时间与电脑显示屏的刷新率有关,由于毫秒级时钟的时间快速变化,这使得摄像机成像时会有部分图像出现虚影,这些虚影会导致视频序列在进行数字识别后提取出来的时间信息与原来的时间不一致的情况;当电脑屏幕的刷新率小于摄像头的帧率时会导致的连续多张视频帧获取到的时钟信息是完全相同的情况;对于这些连续多张视频帧提取出来的时间信息相同的视频帧和检测出来的时间信息不一致的视频帧应该在匹配前排除掉;
对于上述两种情况,需要采取对应的方法来处理,对于连续多张视频帧数字识别后的时钟时间一致的情况:若图像帧中的时间信息满足以下条件则认为该帧需要被剔除;
ti‑1=ti or ti=ti+1
其中ti表示第i帧图像中的时钟时间;
对于图像中出现虚影导致错误识别的情况,视频帧序列在时间上有连贯性,上一帧图像获取的时间一定是小于下一帧图像的时间,且它们之间的差值会在一个范围内,若图像中的时间信息满足下式,则认为出现的虚影需要舍去;
ti‑ti‑1>τ
其中τ是设定的一个时间阈值,考虑到相机自身的波动,设置τ=50ms,由此可以保证在选取是视频帧进行计算的时候不会由存在虚影的视频帧。
2.如权利要求1所述的视频帧同步方法,其特征在于,步骤(3)在获取图像中的毫秒级时钟的时间使用了OCR数字识别。
3.如权利要求2所述的视频帧同步方法,其特征在于,所述OCR数字识别是根据拍摄的时钟的特点从视频帧中截取感兴趣区即:包含显示的时间的区域;对感兴趣区域进行数值识别得到图像拍摄的时钟的时间信息。