运动轨迹绘制方法、装置、设备和存储介质制造方法及图纸

技术编号:19936152 阅读:38 留言:0更新日期:2018-12-29 05:15
本公开实施例公开了一种运动轨迹绘制方法、装置、设备及存储介质。其中,方法包括:获取多个视频帧,所述多个视频帧包括当前视频帧以及当前视频帧之前的至少一个视频帧;识别每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置;根据每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置,计算每个视频帧中的目标运动元素在当前视频帧中的显示位置;基于每个视频帧中的目标运动元素在当前视频帧中的显示位置,在所述当前视频帧中绘制所述目标运动元素的实际运动轨迹并显示绘制完成后的当前视频帧。本公开实施例丰富了视频的展示信息,提高了观众的观看体验。

【技术实现步骤摘要】
运动轨迹绘制方法、装置、设备和存储介质
本公开实施例涉及计算机视觉技术,尤其涉及一种运动轨迹绘制方法、装置、设备及存储介质。
技术介绍
随着互联网技术的发展,可以通过摄像机拍摄视频并将视频通过网络发送到智能终端,人们得以在智能终端上观看来自世界各地的视频,比如运动视频、道路视频、比赛视频等。正是由于这些视频大多由摄像机拍摄,观众所能看到的视频内容由摄像机的拍摄视角所决定,如果摄像机的拍摄视角不固定,而且视频中存在运动元素时,导致视频中难以展示运动元素的运动轨迹。例如,足球比赛视频难以展示足球或者球员的实际运动轨迹,使得观众很难获取到实际运动轨迹,导致观看体验较差。
技术实现思路
本公开实施例提供一种运动轨迹绘制方法、装置、设备及存储介质,以丰富了视频的展示信息,提高了观众的观看体验。第一方面,本公开实施例提供了一种运动轨迹绘制方法,包括:获取多个视频帧,所述多个视频帧包括当前视频帧以及当前视频帧之前的至少一个视频帧;识别每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置;根据每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置,计算每个视频帧中的目标运动元素在当前视频帧中的本文档来自技高网...

【技术保护点】
1.一种运动轨迹绘制方法,其特征在于,包括:获取多个视频帧,所述多个视频帧包括当前视频帧以及当前视频帧之前的至少一个视频帧;识别每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置;根据每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置,计算每个视频帧中的目标运动元素在当前视频帧中的显示位置;基于每个视频帧中的目标运动元素在当前视频帧中的显示位置,在所述当前视频帧中绘制所述目标运动元素的实际运动轨迹并显示绘制完成后的当前视频帧。

【技术特征摘要】
1.一种运动轨迹绘制方法,其特征在于,包括:获取多个视频帧,所述多个视频帧包括当前视频帧以及当前视频帧之前的至少一个视频帧;识别每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置;根据每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置,计算每个视频帧中的目标运动元素在当前视频帧中的显示位置;基于每个视频帧中的目标运动元素在当前视频帧中的显示位置,在所述当前视频帧中绘制所述目标运动元素的实际运动轨迹并显示绘制完成后的当前视频帧。2.根据权利要求1所述的方法,其特征在于,所述根据每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置,计算每个视频帧中的目标运动元素在当前视频帧中的显示位置,包括:根据每个视频帧中的目标运动元素的显示位置,计算每个视频帧中的目标运动元素相对于当前视频帧中的目标运动元素的第一相对运动矢量;根据每个视频帧中的背景像素点的显示位置,计算每个视频帧中的背景图像相对于当前视频帧中的背景图像的第二相对运动矢量;将第一相对运动矢量减去第二相对运动矢量,得到每个视频帧中的目标运动元素在当前视频帧中,相对于目标运动元素的第三相对运动矢量;按照第三相对运动矢量平移所述当前视频帧中目标运动元素的显示位置,得到每个视频帧中的目标运动元素在当前视频帧中的显示位置。3.根据权利要求1所述的方法,其特征在于,所述根据每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置,计算每个视频帧中的目标运动元素在当前视频帧中的显示位置,包括:根据每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置,计算目标运动元素在多个视频帧中的实际运动轨迹;获取多个视频帧的相邻视频帧中背景像素点的运动矢量;根据相邻视频帧中背景像素点的运动矢量,得到多个视频帧中背景图像的运动矢量;根据多个视频帧中背景图像的运动矢量和所述实际运动轨迹,计算所述实际运动轨迹在当前视频帧中的显示位置。4.根据权利要求1所述的方法,其特征在于,所述根据每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置,计算每个视频帧中的目标运动元素在当前视频帧中的显示位置,包括:根据每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置,计算目标运动元素在多个视频帧中的实际运动轨迹;在当前视频帧中,以目标运动元素的显示位置为实际运动轨迹的终点,计算所述实际运动轨迹在当前视频帧中的显示位置。5.根据权利要求3或4所述的方法,其特征在于,所述根据每个视频帧中的目标运动元素的显示位置和背景像素点的显示位置,计算目标运动元素在多个视频帧中的实际运动轨迹,包括:根据多个视频帧的相邻视频帧中目标运动元素的显示位置,确定相邻视频帧中目标运动元素的运动矢量;根据多个视频帧的相邻视频帧中背景像素点的显示位置,确定相邻视频帧中背景图像的运动矢量;根据相邻视频帧中目标运动元素的运动矢量和对应的相邻视频帧中背景图像的运动矢量,得到相邻视频帧中目标运动元素的实际运动矢量;根据相邻视频帧中目标运动元素的实际运动矢量,得到目标运动元素在多个视频帧中的实际运动轨迹。6.根据权利要求5所述的方法,其特征在于,所述根据相邻视频帧中目标运动元素的实际运动矢量,得到目标运动元素在多个视频帧中的实际运动轨迹,包括:直接将多个视频帧的相邻视频帧中目标运动元素的实际运动矢量首尾相连,得到目标运动元素在多个视频帧中的实际运动轨迹;或者,所述根据相邻视频帧中目标运动元素的实际运动矢量,得到目标运动元素在多个视频帧中的实际运动轨迹,包括:从相邻视频帧中目标运动元素的实际运动矢量中,获取一实际运动矢量作为第一实际运动矢量;如果第一实际运动矢量的矢量大小小于等于预设阈值,存储第一实际运动矢量;如果第一实际运动矢量的矢量大小大于预设阈值,将第一实际运动矢量拆分为逼近实际运动矢量的至少两个子矢量,作为新的实际运动矢量;返回执行第一实际运动矢量的获取操作,直到全部实际运动矢量处理完成,将存储的第一实际运动矢量首尾相连,得到目标运动元素在多个视频帧中的实际运动轨迹。7.根据权利要求1-4任一项所述的方法,其特征在于,在基于每个视频帧中的目标运动元素在当前视频帧中的显示位置,在当前视频帧中绘制所述目标运动元素的实际运动轨迹并显示绘制完成后的当前视频帧之后,还包括:继续执行新的多个视频帧的获取操作以及后续操作,其中,新的多个视频帧包括下一视频帧以及下一视频帧之前的至少一个视频帧。8.一种运动轨迹绘制装置,其特征在于...

【专利技术属性】
技术研发人员:许世坤朱延东王长虎
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1