1.一种基于数据关联的多目标跟踪方法,其特征在于,包括如下步骤:
获取视频数据中任意连续两帧图像数据,所述任意连续两帧图像数据分为当前帧图像数据和后一帧图像数据;
根据目标检测算法检测所述任意连续两帧图像数据中的各个目标;
根据目标关联算法对所述任意连续两帧图像数据中的各个目标对应关联,形成多个目标轨迹。
2.根据权利要求1所述的方法,其特征在于,所述根据目标检测算法检测所述任意连续两帧图像数据中的各个目标,包括:
将所述视频数据中任意连续两帧图像数据输入至yolo神经网络检测模型,获取所述任意连续两帧图像数据中各个的目标。
3.根据权利要求1所述的方法,其特征在于,所述根据目标关联算法对所述各个目标进行关联包括:
将所述任意连续两帧图像数据中的各个目标分为两个集合,所述当前帧图像数据中的各个目标分为当前集合,所述后一帧图像数据中的各个目标分为后一集合;
对所述两个集合中的所述目标进行匹配计算,获得匹配值,所述匹配值表征两个集合中的所述目标是同一目标的概率;
选取所述两个集合中匹配值超过第一阈值的各个目标,并对所述各个目标进行预关联;
在所述预关联数据中,以所述当前集合中任一所述目标与所述后一集合中被预关联的所述目标进行数据关联。
4.根据权利要求3所述的方法,其特征在于,还包括:
当所述后一集合中被预关联的所述目标已被关联,选取当前集合中所述目标与所述后一集合中被预关联的所述目标的其他被预关联的所述目标,形成增广路径;
交换增广路径中的所述目标,进行数据关联。
5.根据权利要求3所述的方法,其特征在于,所述对所述两个集合中的所述目标进行匹配计算,获得匹配值,具体包括:
获取目标的运动参数,根据所述运动参数预测所述目标运动轨迹,得到目标预测位置;
根据所述目标预测位置与所述目标检测结果判断运动匹配程度;
根据最小余弦距离判断所述连续两帧图像数据中的所述目标检测结果的外观匹配程度;
根据所述运动匹配程度和所述外观匹配程度确定所述匹配权重。
6.一种基于数据关联的多目标跟踪装置,其特征在于,包括:
图像数据获取模块,用于获取视频数据中任意连续两帧图像数据,所述任意连续两帧图像数据分为当前帧图像数据和后一帧图像数据;
目标检测模块,用于根据目标检测算法检测所述任意连续两帧图像数据中的各个目标;
目标关联模块,用于根据目标关联算法对所述任意连续两帧图像数据中的各个目标对应关联,形成多个目标轨迹。
7.根据权利要求6所述的装置,其特征在于,所述目标检测模块,包括:
目标检测子模块,用于将所述视频数据中任意连续两帧图像数据输入至yolo神经网络检测模型,获取所述任意连续两帧图像数据中各个的目标。
8.根据权利要求6所述的装置,其特征在于,所述目标关联模块,包括:
集合划分模块,用于将所述任意连续两帧图像数据中的各个目标分为两个集合,所述当前帧图像数据中的各个目标分为当前集合,所述后一帧图像数据中的各个目标分为后一集合;
匹配值计算模块,用于对所述两个集合中的所述目标进行匹配计算,获得匹配值,所述匹配值表征两个集合中的所述目标是同一目标的概率;
预关联模块,用于选取所述两个集合中匹配值超过第一阈值的各个目标,并对所述各个目标进行预关联;
目标关联子模块,用于在所述预关联数据中,以所述当前集合中任一所述目标与所述后一集合中被预关联的所述目标进行数据关联。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至5任一所述的基于数据关联的多目标跟踪方法的步骤。
10.一种存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1至5任一所述的基于数据关联的多目标跟踪方法的步骤。