赛事得分片段的生成方法、装置、服务器和存储介质制造方法及图纸

技术编号:20363337 阅读:24 留言:0更新日期:2019-02-16 16:44
本发明专利技术实施例公开了一种赛事得分片段的生成方法、装置、服务器和存储介质。该方法包括:确定赛事图像序列关联的文本序列集合;对所述文本序列集合进行处理,以确定参赛队名;依据所述参赛队名对所述文本序列集合进行处理,并依据处理结果确定各赛事比分以及各赛事比分的得分时间段;从所述赛事图像序列中提取所述各赛事比分的得分时间段对应的图像序列片段,组成赛事得分片段。本发明专利技术实施例的技术方案解决了生成赛事得分片段时,成本、效率与准确度无法兼顾的问题,能够做到低成本、准确量产赛事得分的精彩片段,提高了用户的使用体验。

【技术实现步骤摘要】
赛事得分片段的生成方法、装置、服务器和存储介质
本专利技术实施例涉及图像处理技术,尤其涉及一种赛事得分片段的生成方法、装置、服务器和存储介质。
技术介绍
体育赛事作为重要的生活娱乐项目备受用户青睐,而得分片段作为体育赛事的精彩内容更是深受用户喜爱。目前,赛事的得分片段生成方式主要有如下两种方案:方案(1),在提取比赛视频得分片段时,需要人工持续观看比赛视频,记录下视频中包含的得分起始时间和结束时间,系统根据记录的起始时间和结束时间进行得分片段的截取。方案(2),预先在比赛视频中标记大量的得分动作数据来训练动作检测模型,利用训练好的动作检测模型推断视频中得分动作的起始时间和结束时间,根据推断的起始时间和结束时间进行得分视频的截取。但是,上述方案(1)在生成得分片段的过程中依赖人工操作,无法做到完全自动化,从而导致出现生成得分片段成本高、产量低的情况;而上述方案(2)虽然实现了自动识别生成得分片段,但其准确率、召回率、识别精度都不高,应用到产品上会影响用户体验。
技术实现思路
本专利技术实施例提供一种赛事得分片段的生成方法、装置、服务器和存储介质,能够降低赛事得分片段生成的成本,提高生成效率、召回率和准确率。第一方面,本专利技术实施例提供了一种赛事得分片段的生成方法,该方法包括:确定赛事图像序列关联的文本序列集合;对所述文本序列集合进行处理,以确定参赛队名;依据所述参赛队名对所述文本序列集合进行处理,并依据处理结果确定各赛事比分以及各赛事比分的得分时间段;从所述赛事图像序列中提取所述各赛事比分的得分时间段对应的图像序列片段,组成赛事得分片段。第二方面,本专利技术实施例还提供了一种赛事得分片段的生成装置,该装置包括:文本集合确定模块,用于确定赛事图像序列关联的文本序列集合;参赛队名确定模块,用于对所述文本序列集合进行处理,以确定参赛队名;得分时段确定模块,用于依据所述参赛队名对所述文本序列集合进行处理,并依据处理结果确定各赛事比分以及各赛事比分的得分时间段;片段组成模块,用于从所述赛事图像序列中提取所述各赛事比分的得分时间段对应的图像序列片段,组成赛事得分片段。第三方面,本专利技术实施例还提供了一种服务器,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所述的赛事得分片段的生成方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所述的赛事得分片段的生成方法。本专利技术通过对赛事图像序列关联的文本序列集合进行处理,确定参赛队名,根据确定的参赛队名再对文本序列集合处理确定赛事比分的得分时间段,最后从赛事图像序列中提取得分时间段对应的图像序列片段,组成赛事得分片段。解决了生成赛事得分片段时,成本、效率与准确度无法兼顾的问题,能够做到低成本、准确的量产赛事得分的精彩片段,提高了用户的使用体验。附图说明图1是本专利技术实施例一提供的一种赛事得分片段的生成方法的流程图;图2是本专利技术实施例二提供的一种赛事得分片段的生成方法的流程图;图3是本专利技术实施例三提供的一种赛事得分片段的生成方法的流程图;图4A是本专利技术实施例四提供的一种赛事得分片段的生成方法的流程图;图4B是本专利技术实施例四提供的一种赛事得分片段生成的算法原理示意图;图5是本专利技术实施例五提供的一种赛事得分片段的生成装置的结构示意图;图6是本专利技术实施例六提供的一种服务器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的赛事得分片段的生成方法的流程图,本实施例可适用于根据比赛视频生成得分片段来展示比赛精彩内容的情况,该方法可以由本法明实施例提供的赛事得分片段的生成装置或服务器来执行,该装置可采用硬件和/或软件的方式实现。如图1所示,具体包括如下步骤:S101,确定赛事图像序列关联的文本序列集合。其中,赛事图像可以是某一场比赛的视频或图片,由于赛事图像可以由一帧帧图像组成的,因此,赛事图像中的各帧图像构成了赛事图像序列。文本序列集合可以是赛事图像序列中的各帧图像的文字内容对应的文本序列组成的集合。可选的,文本序列集合中可以包括文本序列的内容及其与各帧图像之间的关联关系,如可以是文本序列对应的图像帧的编号。可选的,确定赛事图像序列关联的文本序列集合可以是,基于光学字符识别(OpticalCharacterRecognition,OCR)技术,对赛事图像序列中的各帧图像进行文本检测,将每帧图像的识别结果作为一个文本序列,形成文本序列集合。具体的,可以是对一场赛事的赛事图像,按照固定时间间隔,对该时间间隔内的每一帧图像执行S101的操作,并记录下本次固定时间间隔处理的最后一个赛事图像序列帧的位置,下一次触发执行时,以本次执行的最后一帧赛事图像序列所在位置的下一帧为起始位置,再获取固定时间间隔的每一帧图像,继续执行S101的操作,直到对该赛事图像的每一帧图像都确定了关联的文本序列为止。可选的,由于录制赛事视频时,采样频率较高,相邻的图像序列的内容基本上没有变化,因此,为了提高生成赛事得分片段的效率,减少不必要的功耗,在确定赛事图像序列关联的文本序列集合时,可以是按照预设的帧率对赛事图像进行抽帧,得到赛事图片序列;对所述赛事图片序列中的各赛事图片进行文本检测得到各赛事图片的文本序列,构成文本序列集合。具体的,可以是先预先设置一个帧率,如每1秒抽10帧,按照预设的帧率,从每一秒中的全部赛事图像序列中抽取10帧赛事图片,将抽帧的赛事图片按照抽取顺序排列构成赛事图片序列,然后再将每一个赛事图片输入到OCR模块对该赛事图像进行文本识别,得到该赛事图片的文本序列,最后将各赛事图片检测得到的文序列构成文本序列集合。可选的,在本实施例中,预设的帧率可以根据实际情况进行调整,例如,在对赛事图像进行抽帧时,若预设的帧率低了,可能会造成与得分相关的重要图片数据丢失,从而导致最终生成的赛事得分片段不准确;若预设的帧率高了,虽然生成的赛事得分片段准确了,但是会增加系统的功耗,影响最终的生成效率。因此,可以根据赛事图像序列的实际情况,对预设的帧率进行调整,以找到最佳的帧率,在保证准确率的同时,尽可能的降低系统功耗。S102,对文本序列集合进行处理,以确定参赛队名。其中,参赛队名可以是参加本次赛事的队伍的名字,参赛队名的形式有很多,例如,团体比赛时,参赛队名可以是国家或团体所特有的名字(如,团体所属的俱乐部的名称)等等;单人比赛时,参赛队名可以是选手自己的姓名或姓名的简称等等。可选的,对文本序列集合进行处理,确定参赛队名的方式有很多,本申请对此不进行限定。可以是针对不同的赛事,预先存储有参赛队名库,将各文本序列中的文本内容与参赛队名库中的候选参赛队名进行比较,来确定本场赛事的参赛队名。还可以是根据参赛队名的共有特点,对文本序列集合中的文本内容进行解析,进而确定本场赛事的参赛队名。例如,对于世界杯比赛,参赛队名只可能是国家名,因此,可以对文本序列集本文档来自技高网...

【技术保护点】
1.一种赛事得分片段的生成方法,其特征在于,包括:确定赛事图像序列关联的文本序列集合;对所述文本序列集合进行处理,以确定参赛队名;依据所述参赛队名对所述文本序列集合进行处理,并依据处理结果确定各赛事比分以及各赛事比分的得分时间段;从所述赛事图像序列中提取所述各赛事比分的得分时间段对应的图像序列片段,组成赛事得分片段。

【技术特征摘要】
1.一种赛事得分片段的生成方法,其特征在于,包括:确定赛事图像序列关联的文本序列集合;对所述文本序列集合进行处理,以确定参赛队名;依据所述参赛队名对所述文本序列集合进行处理,并依据处理结果确定各赛事比分以及各赛事比分的得分时间段;从所述赛事图像序列中提取所述各赛事比分的得分时间段对应的图像序列片段,组成赛事得分片段。2.根据权利要求1所述的方法,其特征在于,对所述文本序列集合进行处理,以确定参赛队名,包括:将所述文本序列集合中包括的各文本序列与预设的初始比分正则表达式进行匹配,得到文本序列集合的各候选队名;依据各候选队名关联的文本序列的数量和差异度,从所述各候选队名中确定参赛队名。3.根据权利要求2所述的方法,其特征在于,依据各候选队名关联的文本序列的数量和差异度,从所述各候选队名中确定参赛队名,包括:从所述各候选队名中选择关联的文本序列数量最多的候选队名作为第一参赛队名,并滤除与所述第一参赛队名之间的差异度小于差异度阈值的候选队名;从剩余的候选队名中选择关联的文本序列数量最多的候选队名作为第二参赛队名。4.根据权利要求1所述的方法,其特征在于,确定赛事图像序列关联的文本序列集合,包括:按照预设的帧率对赛事图像进行抽帧,得到赛事图片序列;对所述赛事图片序列中的各赛事图片进行文本检测得到各赛事图片的文本序列,构成文本序列集合。5.根据权利要求1所述的方法,其特征在于,依据所述参赛队名对所述文本序列集合进行处理,并依据处理结果确定各赛事比分以及各赛事比分的得分时间段,包括:依据所述参赛队名和初始比分正则表达式,生成当前比分正则表达式;采用所述当前比分正则表达式对文本序列集合中各文本序列进行匹配确定各候选比分;依据各候选比分关联的赛事图片,确定赛事图片中的赛事比分以及赛事比分变化的时刻;依据所述赛事图片中的赛事比分以及赛事比分变化的时刻,确定赛事比分的得分时间段。6.根据权利要求5所述的方法,其特征在于,依据各候选比分关联的赛事图片,确定赛事图片中的赛事比分以及赛事比分变化的时刻,包括:依据各候选比分关联的赛事图片和赛事图像的抽帧帧率确定各候选比分的时刻;针对每一候选比分,若在该候选比分的时刻所属的单位时间长度内该候选比分在赛事图像中的出现次数大于次数阈值,则将该候选比分作为赛事比分并得到赛事比分变化的时刻。7.根据权利要求5所述的方法,其特征在于,依据所述赛事图片中的赛事比分以及赛事比分变化的时刻,确定赛事比分的得分时间段,包括:若任一赛事图片中的赛事比分与相邻赛事图片中的赛事比分不同,则将该赛事比分的时刻作为该赛事比分的得分时刻;依据赛事比分的得分时刻、平均得分延迟时长和片段时长,确定所述赛事比分的得分时间段。8.一种赛事得分片段的生成装置,其特征在于,包括:文本集合确定模块,用于确定赛事图像序列关联的文本序列集合;参赛队名确定模块,用于对所述文本序列集合进行处理,以确定参赛队名...

【专利技术属性】
技术研发人员:胡海黄先良
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1