一种对象跟踪方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35188563 阅读:18 留言:0更新日期:2022-10-12 18:02
本公开实施例提供了一种对象跟踪方法、装置、电子设备及存储介质,涉及图像处理技术领域。方法包括:对视频图像中当前的待处理视频帧进行目标检测;当检测到包含有指定对象的第一视频帧时,确定出当前的第一视频帧中的目标图像区域;针对视频图像中位于当前的第一视频帧之后的每一第二视频帧进行目标跟踪,得到初始图像区域;若确定对当前的连续预设帧数个第二视频帧跟踪失败,则将视频图像中位于当前的连续预设数目个第二视频帧之后的视频帧,作为当前的待处理视频帧,并返回进行目标检测,直至确定出指定对象在视频图像中的每一视频帧中的位置。应用本公开实施例,在降低消耗的运算资源和时长的情况下,实现指定对象的跟踪。实现指定对象的跟踪。实现指定对象的跟踪。

【技术实现步骤摘要】
一种对象跟踪方法、装置、电子设备及存储介质


[0001]本公开涉及图像处理
,特别是涉及一种对象跟踪方法、装置、电子设备及存储介质。

技术介绍

[0002]随着图像处理技术的快速发展,可以基于图像处理技术,对视频图像中的指定对象进行跟踪,即,确定指定对象在视频图像中所占的图像区域。
[0003]相关技术中,可以采用目标检测算法对指定对象进行跟踪。例如,针对视频图像中的每一帧视频,可以基于目标检测算法对该视频帧进行目标检测,确定该视频帧中指定对象所占的图像区域。
[0004]然而,基于上述处理,需要基于目标检测算法对每一视频帧进行目标检测,而目标检测算法的计算量大,会消耗较多的运算资源和时长。

技术实现思路

[0005]本公开实施例的目的在于提供一种对象跟踪方法、装置、电子设备及存储介质,以降低消耗的运算资源和时长。具体技术方案如下:
[0006]在本公开实施例的第一方面,提供了一种对象跟踪方法,所述方法包括:
[0007]基于目标检测算法对视频图像中当前的待处理视频帧进行目标检测;
[0008]当检测到包含有指定对象的第一视频帧时,确定所述指定对象在当前的第一视频帧中所占的图像区域,作为当前的第一视频帧中的目标图像区域;
[0009]针对所述视频图像中位于当前的第一视频帧之后的每一第二视频帧,基于当前的第一视频帧中的目标图像区域和目标跟踪算法,对该第二视频帧进行目标跟踪,得到所述指定对象在该第二视频帧中所占的初始图像区域;
[0010]若基于所述指定对象在当前的第二视频帧中所占的初始图像区域,确定对当前的连续预设帧数个第二视频帧跟踪失败,则将所述视频图像中位于所述当前的连续预设数目个第二视频帧之后的视频帧,作为当前的待处理视频帧,并返回执行所述基于目标检测算法对视频图像中当前的待处理视频帧进行目标检测的步骤,直至确定出所述指定对象在所述视频图像中的每一视频帧中的位置。
[0011]在一些实施例中,在所述针对所述视频图像中位于当前的第一视频帧之后的每一第二视频帧,基于当前的第一视频帧中的目标图像区域和目标跟踪算法,对该第二视频帧进行目标跟踪,得到所述指定对象在该第二视频帧中所占的初始图像区域之后,所述方法还包括:
[0012]针对当前的每一第二视频帧,基于图像交并比,和/或,运动方向变化角,确定对该第二视频帧是否跟踪失败;
[0013]其中,所述图像交并比表示所述指定对象在该第二视频帧中所占的初始图像区域,与前一次确定出的所述指定对象在视频帧中所占的目标图像区域之间的交并比;
[0014]所述运动方向变化角表示第一向量与第二向量之间的夹角;所述第一向量表示前两次确定出的所述指定对象在视频帧中所占的目标图像区域的中心点之间的向量;所述第二向量表示所述指定对象在该第二视频帧中所占的初始图像区域的中心点,与前一次确定出的所述指定对象在视频帧中所占的目标图像区域的中心点之间的向量。
[0015]在一些实施例中,在所述针对当前的每一第二视频帧,基于图像交并比,和/或,运动方向变化角,确定对该第二视频帧是否跟踪失败之后,所述方法还包括:
[0016]针对当前的每一第二视频帧,若确定对该第二视频帧跟踪成功,则将所述指定对象在该第二视频帧中所占的初始图像区域,确定为所述指定对象在该第二视频帧中所占的目标图像区域。
[0017]在一些实施例中,其特征在于,所述目标跟踪算法为多个;
[0018]所述针对所述视频图像中位于当前的第一视频帧之后的每一第二视频帧,基于当前的第一视频帧中的目标图像区域和目标跟踪算法,对该第二视频帧进行目标跟踪,得到所述指定对象在该第二视频帧中所占的初始图像区域,包括:
[0019]针对所述视频图像中位于当前的第一视频帧之后的每一第二视频帧,基于当前的第一视频帧中的目标图像区域和每一目标跟踪算法,对该第二视频帧进行目标跟踪,得到所述指定对象在该第二视频帧中所占的图像区域;
[0020]基于各目标跟踪算法对应的图像区域,确定所述指定对象在该第二视频帧中所占的初始图像区域。
[0021]在一些实施例中,在所述针对所述视频图像中位于当前的第一视频帧之后的每一第二视频帧,基于当前的第一视频帧中的目标图像区域和目标跟踪算法,对该第二视频帧进行目标跟踪,得到所述指定对象在该第二视频帧中所占的初始图像区域之后,所述方法还包括:
[0022]若基于所述指定对象在当前的第二视频帧中所占的初始图像区域,确定对当前的连续第一数目个第二视频帧跟踪失败,且对所述当前的连续第一数目个第二视频帧后的第三视频帧跟踪成功,则基于所述第一数目,对当前的预设帧数进行更新;其中,所述第一数目小于当前的预设帧数。
[0023]在一些实施例中,所述若基于所述指定对象在当前的第二视频帧中所占的目标图像区域,确定对当前的连续第一数目个第二视频帧跟踪失败,且对所述当前的连续第一数目个第二视频帧后的第三视频帧跟踪成功,则基于所述第一数目,对当前的预设帧数进行更新,包括:
[0024]若基于所述指定对象在当前的第二视频帧中所占的初始图像区域,确定对当前的连续第一数目个第二视频帧跟踪失败,且对所述当前的连续第一数目个第二视频帧后的第三视频帧跟踪成功,确定所述指定对象在所述第三视频帧中所占的目标图像区域;
[0025]计算所述第三视频帧中所占的目标图像区域,与前一次确定出的所述指定对象在视频帧中所占的目标图像区域之间的图像相似度;
[0026]基于所述第一数目和所述图像相似度,对当前的预设帧数进行更新。
[0027]在一些实施例中,所述指定对象为钢卷的带尾。
[0028]本公开实施例的第二方面,提供了一种对象跟踪装置,所述装置包括:
[0029]目标检测模块,用于基于目标检测算法对视频图像中当前的待处理视频帧进行目
标检测;
[0030]第一目标图像区域确定模块,用于当检测到包含有指定对象的第一视频帧时,确定所述指定对象在当前的第一视频帧中所占的图像区域,作为当前的第一视频帧中的目标图像区域;
[0031]初始图像区域获得模块,用于针对所述视频图像中位于当前的第一视频帧之后的每一第二视频帧,基于当前的第一视频帧中的目标图像区域和目标跟踪算法,对该第二视频帧进行目标跟踪,得到所述指定对象在该第二视频帧中所占的初始图像区域;
[0032]处理模块,用于若基于所述指定对象在当前的第二视频帧中所占的初始图像区域,确定对当前的连续预设帧数个第二视频帧跟踪失败,则将所述视频图像中位于所述当前的连续预设数目个第二视频帧之后的视频帧,作为当前的待处理视频帧,并返回执行所述基于目标检测算法对视频图像中当前的待处理视频帧进行目标检测的步骤,直至确定出所述指定对象在所述视频图像中的每一视频帧中的位置。
[0033]在一些实施例中,所述装置还包括:
[0034]跟踪结果判断模块,用于在所述针对所述视频图像中位于当前的第一视频帧之后的每一第二视频帧,基于当本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对象跟踪方法,其特征在于,所述方法包括:基于目标检测算法对视频图像中当前的待处理视频帧进行目标检测;当检测到包含有指定对象的第一视频帧时,确定所述指定对象在当前的第一视频帧中所占的图像区域,作为当前的第一视频帧中的目标图像区域;针对所述视频图像中位于当前的第一视频帧之后的每一第二视频帧,基于当前的第一视频帧中的目标图像区域和目标跟踪算法,对该第二视频帧进行目标跟踪,得到所述指定对象在该第二视频帧中所占的初始图像区域;若基于所述指定对象在当前的第二视频帧中所占的初始图像区域,确定对当前的连续预设帧数个第二视频帧跟踪失败,则将所述视频图像中位于所述当前的连续预设数目个第二视频帧之后的视频帧,作为当前的待处理视频帧,并返回执行所述基于目标检测算法对视频图像中当前的待处理视频帧进行目标检测的步骤,直至确定出所述指定对象在所述视频图像中的每一视频帧中的位置。2.根据权利要求1所述的方法,其特征在于,在所述针对所述视频图像中位于当前的第一视频帧之后的每一第二视频帧,基于当前的第一视频帧中的目标图像区域和目标跟踪算法,对该第二视频帧进行目标跟踪,得到所述指定对象在该第二视频帧中所占的初始图像区域之后,所述方法还包括:针对当前的每一第二视频帧,基于图像交并比,和/或,运动方向变化角,确定对该第二视频帧是否跟踪失败;其中,所述图像交并比表示所述指定对象在该第二视频帧中所占的初始图像区域,与前一次确定出的所述指定对象在视频帧中所占的目标图像区域之间的交并比;所述运动方向变化角表示第一向量与第二向量之间的夹角;所述第一向量表示前两次确定出的所述指定对象在视频帧中所占的目标图像区域的中心点之间的向量;所述第二向量表示所述指定对象在该第二视频帧中所占的初始图像区域的中心点,与前一次确定出的所述指定对象在视频帧中所占的目标图像区域的中心点之间的向量。3.根据权利要求2所述的方法,其特征在于,在所述针对当前的每一第二视频帧,基于图像交并比,和/或,运动方向变化角,确定对该第二视频帧是否跟踪失败之后,所述方法还包括:针对当前的每一第二视频帧,若确定对该第二视频帧跟踪成功,则将所述指定对象在该第二视频帧中所占的初始图像区域,确定为所述指定对象在该第二视频帧中所占的目标图像区域。4.根据权利要求1所述的方法,其特征在于,所述目标跟踪算法为多个;所述针对所述视频图像中位于当前的第一视频帧之后的每一第二视频帧,基于当前的第一视频帧中的目标图像区域和目标跟踪算法,对该第二视频帧进行目标跟踪,得到所述指定对象在该第二视频帧中所占的初始图像区域,包括:针对所述视频图像中位于当前的第一视频帧之后的每一第二视频帧,基于当前的第一视频帧中的目标图像区域和每一目标跟踪算法,对该第二视频帧进行目标跟踪,得到所述指定对象在该第二视频帧中所占的图像区域;基于各目标跟踪算法对应的图像区域,确定所述指定对象在该第二视频帧中所占的初始图像区域。
5.根据权利要求1所述的方法,其特征在于,在所述针对所述视频图像中位于当前的第一视频帧之后的每一第二视频帧,基于当前的第一视频帧中的目标图像区域和目标跟踪算法,对该第二视频帧进行目标跟踪,得到所述指定对象在该第二视频帧中所占的初始图像区域之后,所述方法还包括:若基于所述指定对象在当前的第二视频帧中所占的初始图像区域,确定对当前的连续第一数目个第二视频帧跟踪失败,且对所述当前的连续第一数目个第二视频帧后的第三视频帧跟踪成功,则基于所述第一数目,对当前的预设帧数进行更新;其中,所述第一数目小于当前的预设帧数。6.根据权利要求5所述的方法,其特征在于,所述若基于所述指定对象在当前的第二视频帧中所占的目标图像区域,确定对当前的连续第一数目个第二视频帧跟踪失败,且对所述当前的连续第一数目个第二视频帧后的第三视频帧跟踪成功,则基于所述第一数目,对当前的预设帧数进行更新,包括:若基于所述指定对象在当前的第二视频帧中所占的初始图像区域,确定对当前的连续第一数目个第二视频帧跟踪失败,且对所述当前的连续第一数目个第二视频帧后的第三视频帧跟踪成功,确定所述指定对象在所述第三视频帧中所占的目标图像区域;计算所述第三视频帧中所占的目标图像区域,与前一次确定出的所述指定对象在视频帧中所占的目标图像区域之间的图像相似度;基于所述第一数目和所述图像相似度,对当前的预设帧数进行更新。7.根据权利要求1所述的方法,其特征在于,所述指定对象为钢卷的带尾。8.一种对象跟踪装置,其特征在于,所述装置包括:目标检测模块,基于目标检测算法对视频图像中当前的待处理视频帧进行目标检测;第一目标图像区域确定模块,用于当检测到包含有指定对象的第一视频帧时,确定所述指定对象...

【专利技术属性】
技术研发人员:茅心悦
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1