一种目标跟踪方法及装置与流程

文档序号:12551922阅读:来源:国知局

技术特征:

1.一种目标跟踪方法,其特征在于,所述方法包括:

获取目标图像,所述目标图像中包括至少一个目标对象;

基于预设目标跟踪框集合利用光流法跟踪算法对目标图像进行跟踪以确定所述目标图像中的N个目标跟踪框,所述N为正整数;

利用图像检测算法检测所述目标图像中的M个目标对象框,所述M为正整数;

基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以更新所述预设目标跟踪框集合。

2.根据权利要求1所述的方法,其特征在于,所述基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以更新所述预设目标跟踪框集合,包括:

基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以确定所述M个目标对象框中匹配成功的目标对象框、未匹配成功的目标对象框以及所述预设目标跟踪框集合中未匹配成功的预设目标跟踪框;

将所述未匹配成功的目标对象框加入所述预设目标跟踪框集合、将所述未匹配成功的预设目标跟踪框从所述预设目标跟踪框删除,以及将所述匹配成功的目标对象框替换与所述匹配成功的目标对象框对应的预设目标跟踪框,以更新所述预设目标跟踪框集合。

3.根据权利要求1或2所述的方法,其特征在于,基于预设目标跟踪框集合利用光流法跟踪算法对目标图像进行跟踪以确定所述目标图像中的N个目标跟踪框,包括:

在所述目标图像的上一个目标图像中提取第一目标特征点;

基于光流获取所述目标特征点在所述目标图像中对应的第二目标特征点;

基于所述第二目标特征点获取所述目标图像的目标跟踪框;

获取所述预设目标跟踪框集合中的预设目标跟踪框与所述目标跟踪框之间的相关度;

在所述预设目标跟踪框集合中的预设目标跟踪框与所述目标跟踪框之间的相关度大于或等于预设阈值时,利用所述目标跟踪框替换所述预设目标跟踪框集合中相应的目标跟踪框,以更新所述预设目标跟踪框集合。

4.根据权利要求3所述的方法,其特征在于,获取所述预设目标跟踪框集合中的预设目标跟踪框与所述目标跟踪框之间的相关度,包括:

将所述目标跟踪框与所述预设目标跟踪缩放至相同尺寸;

基于归一化相似性度量函数NCC计算所述预设目标跟踪框集合中的预设目标跟踪框与所述目标跟踪框之间的相关度。

5.根据权利要求4所述的方法,其特征在于,所述目标对象为人脸对象。

6.一种目标跟踪装置,其特征在于,所述装置包括:

获取模块,用于获取目标图像,所述目标图像中包括至少一个目标对象;

确定模块,用于基于预设目标跟踪框集合利用光流法跟踪算法对目标图像进行跟踪以确定所述目标图像中的N个目标跟踪框,所述N为正整数;

检测模块,用于利用图像检测算法检测所述目标图像中的M个目标对象框,所述M为正整数;

更新模块,用于基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以更新所述预设目标跟踪框集合。

7.根据权利要求6所述的装置,其特征在于,所述更新模块包括:

确定单元,用于基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以确定所述M个目标对象框中匹配成功的目标对象框、未匹配成功的目标对象框以及所述预设目标跟踪框集合中未匹配成功的预设目标跟踪框;

更新单元,用于将所述未匹配成功的目标对象框加入所述预设目标跟踪框集合、将所述未匹配成功的预设目标跟踪框从所述预设目标跟踪框删除,以及将所述匹配成功的目标对象框替换与所述匹配成功的目标对象框对应的预设目标跟踪框,以更新所述预设目标跟踪框集合。

8.根据权利要求6或7所述的装置,其特征在于,所述确定模块,包括:

提取单元,用于在所述目标图像的上一个目标图像中提取第一目标特征点;

获取单元,用于基于光流获取所述目标特征点在所述目标图像中对应的第二目标特征点;

所述获取单元,还用于基于所述第二目标特征点获取所述目标图像的目标跟踪框;

所述获取单元,还用于获取所述预设目标跟踪框集合中的预设目标跟踪框与所述目标跟踪框之间的相关度;

更新单元,用于在所述预设目标跟踪框集合中的预设目标跟踪框与所述目标跟踪框之间的相关度大于或等于预设阈值时,利用所述目标跟踪框替换所述预设目标跟踪框集合中相应的目标跟踪框,以更新所述预设目标跟踪框集合。

9.根据权利要求8所述的装置,其特征在于,所述获取单元获取所述预设目标跟踪框集合中的预设目标跟踪框与所述目标跟踪框之间的相关度具体为:

将所述目标跟踪框与所述预设目标跟踪缩放至相同尺寸;

基于归一化相似性度量函数NCC计算所述预设目标跟踪框集合中的预设目标跟踪框与所述目标跟踪框之间的相关度。

10.根据权利要求9所述的装置,其特征在于,所述目标对象为人脸对象。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1