1.一种目标确定方法,其中,包括:利用预定目标检测器对当前帧图像进行目标检测处理,得到所述当前帧图像的初步检测结果;
根据预先获取到的前一帧图像的初步检测结果与所述当前帧图像的初步检测结果,当在当前帧图像中的两个目标对象存在交叠的情况下,检测所述前一帧图像中是否存在需要进行单目标跟踪的目标框,并在检测出存在需要进行单目标跟踪的目标框时,将需要进行单目标跟踪的目标框作为待跟踪目标框;
在所述当前帧图像中对各所述待跟踪目标框进行目标跟踪处理,得到所述当前帧图像的跟踪结果;
根据所述当前帧图像的跟踪结果和初步检测结果,确定出所述当前帧图像的最终检测结果。
2.根据权利要求1所述的方法,其中,所述根据预先获取到的前一帧图像的初步检测结果与所述当前帧图像的初步检测结果,检测所述前一帧图像中是否存在需要进行单目标跟踪的目标框的步骤包括:
判断所述前一帧图像的初步检测结果和所述当前帧图像的初步检测结果是否均不为空;
当判断出所述前一帧图像的初步检测结果和所述当前帧图像的初步检测结果中至少一者为空时,则检测出所述前一帧图像中不存在需要进行单目标跟踪的目标框;
当判断出所述前一帧图像的初步检测结果和所述当前帧图像的初步检测结果均不为空时,则针对所述前一帧图像的初步检测结果中每一个目标框,计算该目标框与所述当前帧图像的初步检测结果中各目标框之间的重叠度;
判断所述前一帧图像的初步检测结果中是否存在与所述当前帧图像的初步检测结果中至少之一的目标框的重叠度处于预定重叠度范围内的目标框;其中,所述预定重叠度范围为(a1,a2),a1≥0且a1<a2<1;
当判断出所述前一帧图像的初步检测结果中存在与所述当前帧图像的初步检测结果中至少之一的目标框的重叠度处于预定重叠度范围内的目标框时,则检测出所述前一帧图像中存在需要进行单目标跟踪的目标框,并将所述前一帧图像的初步检测结果中与所述当前帧图像的初步检测结果中至少之一的目标框的重叠度处于预定重叠度范围内的目标框,作为待跟踪目标框;
当判断出所述前一帧图像的初步检测结果中不存在与所述当前帧图像的初步检测结果中至少之一的目标框的重叠度处于预定重叠度范围内的目标框时,则检测出所述前一帧图像中不存在需要进行单目标跟踪的目标框。
3.根据权利要求1所述的方法,其中,所述在所述当前帧图像中对各所述待跟踪目标框进行目标跟踪处理的步骤包括:
获取所述当前帧图像中各所述待跟踪目标框所对应的单目标跟踪器;
利用全部所述单目标跟踪器对所述当前帧图像进行目标跟踪处理。
4.根据权利要求3所述的方法,其中,所述获取所述当前帧图像中各所述待跟踪目标框所对应的单目标跟踪器的步骤包括:判断预先获取到的所述前一帧图像的跟踪结果是否为空;
当判断出预先获取到的所述前一帧图像的跟踪结果为空时,则针对所述前一帧图像中每一个所述待跟踪目标框,将该待跟踪目标框作为初始样本,初始化出该待跟踪目标框所对应的单目标跟踪器;
当判断出预先获取到的所述前一帧图像的跟踪结果不为空时,则针对所述前一帧图像中每一个所述待跟踪目标框,计算该待跟踪目标框与所述前一帧图像的跟踪结果中各跟踪框之间的重叠度,并确定出该待跟踪目标框所对应的重叠度最大值;
针对每一个所述待跟踪目标框,判断该待跟踪目标框所对应的重叠度最大值是否大于预定重叠度阈值;
当判断出该待跟踪目标框所对应的重叠度最大值大于所述预定重叠度阈值时,则将该待跟踪目标框作为优化样本,对与该待跟踪目标框之间的重叠度为所述重叠度最大值的跟踪框所对应的单目标跟踪器进行优化处理,优化处理后得到的单目标跟踪器作为该待跟踪目标框对应的单目标跟踪器;
当判断出该待跟踪目标框所对应的重叠度最大值小于或等于所述预定重叠度阈值时,则将该待跟踪目标框作为初始样本,初始化出该待跟踪目标框所对应的单目标跟踪器。
5.根据权利要求3所述的方法,其中,所述利用全部所述单目标跟踪器对所述当前帧图像进行目标跟踪处理的步骤之后,还包括:从全部所述单目标跟踪器所输出的跟踪框中,筛除置信度小于预定阈值的跟踪框,剩余的跟踪框构成所述当前帧图像的跟踪结果。
6.根据权利要求1所述的方法,其中,所述根据所述当前帧图像的跟踪结果和初步检测结果,确定出所述当前帧图像的最终检测结果的步骤包括:将所述当前帧图像的跟踪结果中的目标框与所述当前帧图像的初步检测结果中的跟踪框进行去重融合处理,去重融合结果作为所述当前帧图像的最终检测结果。
7.根据权利要求6所述的方法,其中,所述去重融合处理具体包括:采用非极大值抑制算法进行去重融合。
8.一种目标确定系统,其中,包括:目标检测模块,用于利用预定目标检测器对当前帧图像进行目标检测处理,得到所述当前帧图像的初步检测结果;
处理模块,根据预先获取到的前一帧图像的初步检测结果与所述当前帧图像的初步检测结果,当在当前帧图像中的两个目标对象存在交叠的情况下,检测所述前一帧图像中是否存在需要进行单目标跟踪的目标框,并在检测出存在需要进行单目标跟踪的目标框时,将需要进行单目标跟踪的目标框作为待跟踪目标框;
目标跟踪模块,用于在所述当前帧图像中对各所述待跟踪目标框进行目标跟踪处理,得到所述当前帧图像的跟踪结果;
结果确定模块,用于根据所述当前帧图像的跟踪结果和初步检测结果,确定出所述当前帧图像的最终检测结果。
9.根据权利要求8所述的系统,其中,所述处理模块包括:第一判断子模块,用于判断所述前一帧图像的初步检测结果和所述当前帧图像的初步检测结果是否均不为空;
第一检测子模块,用于当所述第一判断子模块判断出所述前一帧图像的初步检测结果和所述当前帧图像的初步检测结果中至少一者为空时,则检测出所述前一帧图像中不存在需要进行单目标跟踪的目标框;
计算子模块,用于当所述第一判断子模块判断出所述前一帧图像的初步检测结果和所述当前帧图像的初步检测结果均不为空时,则针对所述前一帧图像的初步检测结果中每一个目标框,计算该目标框与所述当前帧图像的初步检测结果中各目标框之间的重叠度;
第二判断子模块,用于判断所述前一帧图像的初步检测结果中是否存在与所述当前帧图像的初步检测结果中至少之一的目标框的重叠度处于预定重叠度范围内的目标框;其中,所述预定重叠度范围为(a1,a2),a1≥0且a1<a2<1;
第二检测子模块,用于当所述第二判断子模块判断出所述前一帧图像的初步检测结果中存在与所述当前帧图像的初步检测结果中至少之一的目标框的重叠度处于预定重叠度范围内的目标框时,则检测出所述前一帧图像中存在需要进行单目标跟踪的目标框,并将所述前一帧图像的初步检测结果中与所述当前帧图像的初步检测结果中至少之一的目标框的重叠度处于预定重叠度范围内的目标框,作为待跟踪目标框;
第三检测子模块,用于当所述第二判断子模块判断出所述前一帧图像的初步检测结果中不存在与所述当前帧图像的初步检测结果中至少之一的目标框的重叠度处于预定重叠度范围内的目标框时,则检测出所述前一帧图像中不存在需要进行单目标跟踪的目标框。
10.根据权利要求8所述的系统,其中,所述目标跟踪模块包括:获取子模块,用于获取所述当前帧图像中各所述待跟踪目标框所对应的单目标跟踪器;
处理子模块,用于利用全部所述单目标跟踪器对所述当前帧图像进行目标跟踪处理。
11.根据权利要求10所述的系统,其中,所述获取子模块包括:第一判断单元,用于判断预先获取到的所述前一帧图像的跟踪结果是否为空;
第一初始化单元,用于当所述第一判断单元判断出预先获取到的所述前一帧图像的跟踪结果为空时,则针对所述前一帧图像中每一个所述待跟踪目标框,将该待跟踪目标框作为初始样本,初始化出该待跟踪目标框所对应的单目标跟踪器;
计算单元,用于当所述第一判断单元判断出预先获取到的所述前一帧图像的跟踪结果不为空时,则针对所述前一帧图像中每一个所述待跟踪目标框,计算该待跟踪目标框与所述前一帧图像的跟踪结果中各跟踪框之间的重叠度,并确定出该待跟踪目标框所对应的重叠度最大值;
第二判断单元,用于针对每一个所述待跟踪目标框,判断该待跟踪目标框所对应的重叠度最大值是否大于预定重叠度阈值;
优化单元,用于当所述第二判断单元判断出该待跟踪目标框所对应的重叠度最大值大于所述预定重叠度阈值时,则将该待跟踪目标框作为优化样本,对与该待跟踪目标框之间的重叠度为所述重叠度最大值的跟踪框所对应的单目标跟踪器进行优化处理,优化处理后得到的单目标跟踪器作为该待跟踪目标框对应的单目标跟踪器;
第二初始化单元,用于当所述第二判断单元判断出该待跟踪目标框所对应的重叠度最大值小于或等于所述预定重叠度阈值时,则将该待跟踪目标框作为初始样本,初始化出该待跟踪目标框所对应的单目标跟踪器。
12.根据权利要求10所述的系统,其中,所述目标跟踪模块包括还包括:筛除子模块,用于从全部所述单目标跟踪器所输出的跟踪框中,筛除置信度小于预定阈值的跟踪框,剩余的跟踪框构成所述当前帧图像的跟踪结果。
13.根据权利要求8所述的系统,其中,所述结果确定模块包括:去重融合子模块,用于将所述当前帧图像的跟踪结果中的目标框与所述当前帧图像的初步检测结果中的跟踪框进行去重融合处理,去重融合结果作为所述当前帧图像的最终检测结果。
14.根据权利要求13所述的系统,其中,所述去重融合处理具体包括:采用非极大值抑制算法进行去重融合。
15.一种监控安防系统,其中,包括:如上述权利要求8‑14中任一所述的目标确定系统。
16.一种服务器,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1‑7中任一所述的方法。
17.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1‑7中任一所述的方法。