一种基于视频帧数统计进行精确识别广告内容的回归测试方法技术

技术编号:13766539 阅读:43 留言:0更新日期:2016-09-28 20:31
本发明专利技术公开了一种基于视频帧数统计进行精确识别广告内容的回归测试方法,针对广告内容识别算法的更新测试,采用视频帧统计值表达广告位置的方法,只需要在第一次操作时通过人工将素材文件的广告的打点位置和视频总帧数等数值记录到文件A中作为参考值,在往后的算法更新作测试时,通过更新的算法记录到文件Ax中作为测试值,即可运用计算机脚本自动快速地比对参考值和测试值的现有数据并统计正确率,这样不仅可以节省大约80%的人力测试的资源成本,还提高了测试效率和正确率,此外,通过直观的正确率数据,人们还可快速地发现算法版本更新是得到了优化还是回退。

【技术实现步骤摘要】

本专利技术涉及一种基于视频帧数统计进行精确识别广告内容的回归测试方法
技术介绍
当前在广告内容识别的
中,一般是通过识别算法测试广告的精确定位,但目前已有的算法,如testbed自动输出算法,在没有其他方法辅助的前提下,作算法更新测试通常需要花费较多的时间。这主要体现在,每次算法的更新都需要配合一套繁琐的测试步骤,主要是将新算法应用于大量素材中重新测试广告的定位,并借由人工查看测试出的每一处广告的精确位置和帧数误差,这不仅需要花费较多的时间,而且人力投入也很大,且人为观察总不免存在误差和遗漏,为测试结果带来不确定性。
技术实现思路
基于此,有必要提供一种可提高测试效率和正确率,且能节约大量人力成本的一种基于视频帧数统计进行精确识别广告内容的回归测试方法。根据本专利技术的一方面,提供了一种基于视频帧数统计进行精确识别广告内容的回归测试方法,包括如下步骤:通过人工抽样记录素材文件中所有广告的视频位置以及素材文件的总帧数,并将记录保存为新建文件A;通过更新的广告识别算法记录素材文件中所有广告的视频位置以及素材文件的总帧数,并将记录保存为新建文件Ax;将文件A及文件Ax中所记录的广告视频位置及总帧数分别进行比对,并将比对结果进行统计且计算成功率。在其中一个实施例中,新建文件A的结构定义为|ID|广告起点帧|广告终点帧|文件总帧数|,其中,ID为素材文件中每一个广告的顺序编号,广告起点帧为素
材文件中对应ID的广告的第一帧所在位置的统计值,广告终点帧为素材文件中对应ID的广告的最后一帧所在位置的统计值,文件总帧数为素材文件的所有帧的统计值。在其中一个实施例中,当素材文件中含有两个及以上的视频文件时,新建文件A的结构定义为|ID|文件名|广告起点帧|广告终点帧|文件总帧数|,其中,ID为素材文件中每一个广告的顺序编号,文件名为素材文件中相应的视频文件的文件名称,广告起点帧为相应视频文件中对应ID的广告的第一帧所在位置的统计值,广告终点帧为相应视频文件中对应ID的广告的最后一帧所在位置的统计值,文件总帧数为对应文件名的视频文件的所有帧的统计值。在其中一个实施例中,将文件A及文件Ax中所记录的广告视频位置及总帧数分别进行比对的步骤中,具体为将文件A及文件Ax中每一个ID相应的广告起点帧、广告终点帧和文件总帧数的数值进行比对。在其中一个实施例中,将比对结果进行统计且计算成功率的步骤中,具体为将文件A和文件Ax的每一个ID进行横向比对并将比对出的结果进行判定,当文件A和文件Ax的一个ID相应的广告起点帧、广告终点帧和文件总帧数的数值全部相同时标记为通过,当文件A和文件Ax的一个ID相应的广告起点帧、广告终点帧和文件总帧数的数值中有任一项不同时标记为失败,将所有ID对应的比对结果进行统计,计算成功率。这种基于视频帧数统计进行精确识别广告内容的回归测试方法,针对广告内容testbed自动输出算法的更新测试,采用视频帧统计值表达广告位置的方法,只需要在第一次操作时通过人工将素材文件的广告的打点位置和视频总帧数等数值结果精确地记录到一个自定义结构的新建文件A中作为参考值,在往后的算法更新作测试时,通过更新的testbed自动输出算法检测到广告的打点位置和视频总帧数等数值并记录到一个新建文件Ax中作为测试值,即可运用计算机脚本自动快速地比对参考值和测试值的现有数据并统计正确率,这样不仅可以节省大约80%的人力测试的资源成本,还提高了测试效率和正确率,此外,通过直观的正确率数据,人们还可快速地发现算法版本更新是得到了优化还是回退。附图说明图1为本专利技术一实施方式的一种基于视频帧数统计进行精确识别广告内容的回归测试方法中的广告于视频中位置的原理示意图;图2为本专利技术一实施方式的一种基于视频帧数统计进行精确识别广告内容的回归测试方法中的自定义文件A的保存结构原理示意图;图3为本专利技术一实施方式的一种基于视频帧数统计进行精确识别广告内容的回归测试方法中将文件A及文件Ax中所记录的广告视频位置及总帧数分别进行比对的逻辑框示意图;图4为本专利技术一实施方式的一种基于视频帧数统计进行精确识别广告内容的回归测试方法中的文件A及文件Ax的比对结果统计示意图;图5为本专利技术一实施方式的一种基于视频帧数统计进行精确识别广告内容的回归测试方法中的多次更新迭代版本的比对结果统计示意图。具体实施方式为了便于理解本专利技术,下面将用具体实施例对本专利技术进行更全面的描述。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这实施例的目的是使对本专利技术的公开内容的理解更加透彻全面。本专利技术一实施例的一种基于视频帧数统计进行精确识别广告内容的回归测试方法,包括如下步骤:步骤S1、通过人工抽样记录素材文件中所有广告的视频位置以及素材文件的总帧数,并将记录保存为新建文件A;步骤S2、通过更新的广告识别算法记录素材文件中所有广告的视频位置以及素材文件的总帧数,并将记录保存为新建文件Ax;步骤S3、将文件A及文件Ax中所记录的广告视频位置及总帧数分别进行比对,并将比对结果进行统计且计算成功率。具体地,步骤S1中,如图1所示,首先选择一个素材文件,假设该素材文件中包括一视频a,通过人工抽取视频a中的广告样本,并记录广告样本位于视频中的位置信息(即精确获取该广告的起始帧数和终点帧数)。具体地,在步骤S1中,上述的结果记录将保存到一个新建的文本文件A中,保存方式如下(其中记录的位置信息是帧数):文件A的结构定义:(1)ID,代表素材文件中每一个广告的顺序编号,这个值是唯一的;(2)广告起点帧,代表素材文件中对应ID的广告的第一帧所在位置的统计值,在本实施例中,此处的第一帧定义为视频从开始播放直至到该广告画面的第一帧的总帧数,可以理解,在其他的一些实施例中,第一帧也可定义为视频从开始播放直至到该广告画面的前一帧的总帧数;(3)广告终点帧,代表素材文件中对应ID的广告的最后一帧所在位置的统计值,在本实施例中,此处的最后一帧定义为视频从开始播放直至到该广告画面的最后一针的总帧数;(4)文件总帧数,代表素材文件的所有帧的统计值。可以理解,在其他的一些实施例中,素材文件可能包含多个(两个及以上)视频文件,因此,如图2所示,图2中显示出文件A记录了素材文件中所有广告的特征值(视频帧位置),上述文件A的自定义结构还可进一步具体如下:文件A的结构定义:(1)ID,代表素材文件中每一个广告的顺序编号,这个值是唯一的;(2)文件名,代表素材文件中所包含相应的视频文件的文件名称,具体为记录有广告的原始视频文件,可以理解,通常情况中,多个广告可以从同一个原始视频文件中获得,因此当文件A列表纵向向下展开时,文件名是可以重复的。如图2所示,视频a存在两个广告,因此在文件A的记录中视频a的文件名重复了;(3)广告起点帧,代表相应视频文件中对应ID的广告的第一帧所在位置的统计值,在本实施例中,此处的第一帧定义为该广告所从属的视频从开始播放直至到该广告画面的第一帧的总帧数,如图2所示,第1000帧是视频a中第一个广告的起点。可以理解,在其他的一些实施例中,第一帧也可定义为该广告所从属的视频从开始播放直至到该广告画面的前一帧的总帧数;(4)广告终点帧,代表相应视频文件中对应ID的广告的最本文档来自技高网...

【技术保护点】
一种基于视频帧数统计进行精确识别广告内容的回归测试方法,其特征在于,包括如下步骤:通过人工抽样记录素材文件中所有广告的视频位置以及所述素材文件的总帧数,并将所述记录保存为新建文件A;通过更新的广告识别算法记录素材文件中所有广告的视频位置以及所述素材文件的总帧数,并将所述记录保存为新建文件Ax;将所述文件A及所述文件Ax中所记录的所述广告视频位置及所述总帧数分别进行比对,并将比对结果进行统计且计算成功率。

【技术特征摘要】
1.一种基于视频帧数统计进行精确识别广告内容的回归测试方法,其特征在于,包括如下步骤:通过人工抽样记录素材文件中所有广告的视频位置以及所述素材文件的总帧数,并将所述记录保存为新建文件A;通过更新的广告识别算法记录素材文件中所有广告的视频位置以及所述素材文件的总帧数,并将所述记录保存为新建文件Ax;将所述文件A及所述文件Ax中所记录的所述广告视频位置及所述总帧数分别进行比对,并将比对结果进行统计且计算成功率。2.根据权利要求1所述的一种基于视频帧数统计进行精确识别广告内容的回归测试方法,其特征在于,所述新建文件A的结构定义为|ID|广告起点帧|广告终点帧|文件总帧数|,其中,所述ID为所述素材文件中每一个广告的顺序编号,所述广告起点帧为所述素材文件中对应所述ID的所述广告的第一帧所在位置的统计值,所述广告终点帧为所述素材文件中对应所述ID的所述广告的最后一帧所在位置的统计值,所述文件总帧数为所述素材文件的所有帧的统计值。3.根据权利要求2所述的一种基于视频帧数统计进行精确识别广告内容的回归测试方法,其特征在于,当所述素材文件中含有两个及以上的视频文件时,所述新建文件A的结构定义为|ID|文件名|广告起点帧|广告终点帧|文件总帧数|,其中,所述ID为所述素材文件中每一个广告的顺序编号,所...

【专利技术属性】
技术研发人员:柯艳荔陈左乐叶建华
申请(专利权)人:杭州当虹科技有限公司
类型:发明
国别省市:浙江;33

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

1