1.一种评估对象检测和跟踪算法的方法,包括:确定视频中的多个帧,所述多个帧中的每一个被预定的对象检测和跟踪算法确定为包含第一对象;
基于所述第一对象的至少一个属性在所述多个帧中的多个属性值,从所述多个帧中选择目标帧;
确定所述目标帧中的所述第一对象与对应于所述目标帧的参考帧中的参考对象之间的匹配程度,所述参考对象在所述参考帧中被预先标注;以及至少部分地基于所述匹配程度来评估所述对象检测和跟踪算法。
2.根据权利要求1所述的方法,其中确定所述匹配程度包括:获取由所述对象检测和跟踪算法所确定的所述第一对象在所述目标帧中的检测位置;
确定所述参考对象在所述参考帧中的参考位置;
基于所述检测位置和所述参考位置,确定所述第一对象与所述参考对象的面积重叠比;
响应于所述面积重叠比超过阈值比例,确定所述第一对象与所述参考对象相匹配;以及响应于所述面积重叠比低于所述阈值比例,确定所述第一对象与所述参考对象不匹配。
3.根据权利要求1所述的方法,其中确定所述匹配程度包括:确定所述第一对象在所述目标帧中的特征与所述参考对象的对应特征的相似度,所述特征包括对象的面部特征、行为特征、穿戴特征、轮廓特征中的至少一项;
响应于所述相似度超过阈值相似度,确定所述第一对象与所述参考对象相匹配;以及响应于所述相似度低于所述阈值相似度,确定所述第一对象与所述参考对象不匹配。
4.根据权利要求1所述的方法,还包括:
获取所述第一对象的所述至少一个属性,所述至少一个属性包括所述第一对象的大小、姿态和亮度中的至少一项。
5.根据权利要求1所述的方法,其中评估所述对象检测和跟踪算法包括:确定所述视频中的包含第二对象的另一目标帧;
确定所述另一目标帧中的所述第二对象与对应于所述另一目标帧的另一参考帧中的、被预先标注的另一参考对象之间的另一匹配程度;以及基于所述匹配程度和所述另一匹配程度来评估所述对象检测和跟踪算法。
6.根据权利要求1所述的方法,其中评估所述对象检测和跟踪算法包括:响应于所述第一对象与所述参考对象相匹配,增加所述对象检测和跟踪算法正确地检测和跟踪所述视频中的对象的准确率;以及响应于所述第一对象与所述参考对象不匹配,减小所述对象检测和跟踪算法的所述准确率。
7.根据权利要求1所述的方法,还包括:
对所述视频进行预处理,以标注所述视频的帧中的参考对象。
8.一种用于评估对象检测和跟踪算法的装置,包括:第一帧确定模块,被配置为确定视频中的多个帧,所述多个帧中的每一个被预定的对象检测和跟踪算法确定为包含第一对象;
帧选择模块,被配置为基于所述第一对象的至少一个属性在所述多个帧中的多个属性值,从所述多个帧中选择目标帧;
第一匹配程度确定模块,被配置为确定所述目标帧中的所述第一对象与对应于所述目标帧的参考帧中的参考对象之间的匹配程度,所述参考对象在所述参考帧中被预先标注;
以及
第一算法评估模块,被配置为至少部分地基于所述匹配程度来评估所述对象检测和跟踪算法。
9.根据权利要求8所述的装置,其中所述第一匹配程度确定模块包括:检测位置获取模块,被配置为获取由所述对象检测和跟踪算法所确定的所述第一对象在所述目标帧中的检测位置;
参考位置确定模块,被配置为确定所述参考对象在所述参考帧中的参考位置;
重叠比确定模块,被配置为基于所述检测位置和所述参考位置,确定所述第一对象与所述参考对象的面积重叠比;
第一匹配确定模块,被配置为响应于所述面积重叠比超过阈值比例,确定所述第一对象与所述参考对象相匹配;以及第二匹配确定模块,被配置为响应于所述面积重叠比低于所述阈值比例,确定所述第一对象与所述参考对象不匹配。
10.根据权利要求8所述的装置,其中所述第一匹配程度确定模块包括:相似度确定模块,被配置为确定所述第一对象在所述目标帧中的特征与所述参考对象的对应特征的相似度,所述特征包括对象的面部特征、行为特征、穿戴特征、轮廓特征中的至少一项;
第三匹配确定模块,被配置为响应于所述相似度超过阈值相似度,确定所述第一对象与所述参考对象相匹配;以及第四匹配确定模块,被配置为响应于所述相似度低于所述阈值相似度,确定所述第一对象与所述参考对象不匹配。
11.根据权利要求8所述的装置,还包括:
属性获取模块,被配置为获取所述第一对象的所述至少一个属性,所述至少一个属性包括所述第一对象的大小、姿态和亮度中的至少一项。
12.根据权利要求8所述的装置,其中所述第一算法评估模块包括:第二帧确定模块,被配置为确定所述视频中的包含第二对象的另一目标帧;
第二匹配程度确定模块,被配置为确定所述另一目标帧中的所述第二对象与对应于所述另一目标帧的另一参考帧中的、被预先标注的另一参考对象之间的另一匹配程度;以及第二算法评估模块,被配置为基于所述匹配程度和所述另一匹配程度来评估所述对象检测和跟踪算法。
13.根据权利要求8所述的装置,其中所述第一算法评估模块包括:准确率增加模块,被配置为响应于所述第一对象与所述参考对象相匹配,增加所述对象检测和跟踪算法正确地检测和跟踪所述视频中的对象的准确率;以及准确率减小模块,被配置为响应于所述第一对象与所述参考对象不匹配,减小所述对象检测和跟踪算法的所述准确率。
14.根据权利要求8所述的装置,还包括:
视频预处理模块,被配置为对所述视频进行预处理,以标注所述视频的帧中的参考对象。
15.一种电子设备,包括:
一个或多个处理器;以及
存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一项所述的方法。
16.一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如权利要求1-7中任一项所述的方法。