[go: up one dir, main page]

CN109068150A - 一种视频的精彩画面提取方法、终端及计算机可读介质 - Google Patents

一种视频的精彩画面提取方法、终端及计算机可读介质 Download PDF

Info

Publication number
CN109068150A
CN109068150A CN201810893778.8A CN201810893778A CN109068150A CN 109068150 A CN109068150 A CN 109068150A CN 201810893778 A CN201810893778 A CN 201810893778A CN 109068150 A CN109068150 A CN 109068150A
Authority
CN
China
Prior art keywords
key frame
frame picture
picture
video
highlight
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810893778.8A
Other languages
English (en)
Inventor
张帆
余世安
华津津
周满和
何向前
张旭
陈建武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN CHUANGMENG TIANDI TECHNOLOGY CO LTD
Original Assignee
SHENZHEN CHUANGMENG TIANDI TECHNOLOGY CO LTD
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN CHUANGMENG TIANDI TECHNOLOGY CO LTD filed Critical SHENZHEN CHUANGMENG TIANDI TECHNOLOGY CO LTD
Priority to CN201810893778.8A priority Critical patent/CN109068150A/zh
Publication of CN109068150A publication Critical patent/CN109068150A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Analysis (AREA)

Abstract

本发明实施例公开了一种视频精彩画面提取方法、终端及计算机可读介质,其中方法包括:按照预设时间间隔提取视频中的至少一个关键帧画面;其中,所述关键帧画面中包括精彩时刻特征;精彩时刻特征用于表征视频的精彩特性;识别关键帧画面中的精彩时刻特征是否与目标特征匹配;若是,则确定关键帧画面为视频中的精彩时刻画面节点。实施本申请,可以解决现有技术中存在的比对过程繁琐、复杂的问题,可以提高终端的识别效率。

Description

一种视频的精彩画面提取方法、终端及计算机可读介质
技术领域
本发明涉及视频处理技术领域,尤其涉及一种视频的精彩画面提取方法、终端及计算机可读介质。
背景技术
随着现在计算机技术的快速发展,用户对于游戏体验有了各种各样的需求,其中,较为突出的是:用户想要观看自己在游戏中存在的精彩时刻画面,例如,连续多次击败对手(如:二连击破、三连决胜、五连绝世等)等画面,也就意味着终端上需要保存有从游戏视频中获取的上述精彩时刻画面。
现有技术中,从游戏视频中获取精彩时刻画面的实现流程可以包括:预先从游戏视频中的精彩时刻画面中获取一张目标图片;其次,从游戏视频中当前帧的位置获取对比图片;之后,使用感知哈希算法获取目标图片和对比图片的哈希值。在目标图片和对比图片的哈希值之间的距离小于预设阈值的情况下,将对比文件所在的当前帧作为精彩时刻画面。在实际应用中可以发现,上述方法需要对游戏视频中的所有画面进行图片之间的哈希值比对,且比对过程繁琐、复杂。
发明内容
本发明实施例提供一种视频精彩画面提取方法,可以解决现有技术中存在的比对过程繁琐、复杂的问题,可以提高终端的识别效率。
第一方面,本发明实施例提供了一种视频精彩画面提取方法,该方法包括:
按照预设时间间隔提取视频中的至少一个关键帧画面;其中,所述关键帧画面中包括精彩时刻特征;所述精彩时刻特征用于表征所述视频的精彩特性;
识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配;
若是,则确定所述关键帧画面为所述视频中的精彩时刻画面节点。
通过实施本发明实施例,终端可以按照预设时间间隔提取视频中的多个关键帧画面,并识别关键帧画面中的精彩时刻特征是否与目标特征匹配,在匹配的情况下,确定关键帧画面为视频中的精彩时刻画面节点,可以解决现有技术中存在的比对过程繁琐、复杂的问题,可以提高终端的识别效率。
可选的,所述至少一个关键帧画面包括第一关键帧画面和第二关键帧画面;
所述关键帧画面携带时间信息,所述时间信息用于确定所述至少一个关键帧画面中的所述第一关键帧画面,所述第一关键帧画面为所述至少一个关键帧画面中的每个关键帧画面各自携带的时间信息中时间信息靠前对应的关键帧画面,所述第二关键帧画面与所述第一关键帧画面相邻;
所述识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配包括:识别所述第一关键帧画面中的精彩时刻特征是否与目标特征匹配;
所述方法还包括:
若所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配,则根据预设的容错机制对所述第一关键帧画面进行校验,并将满足预设容错率的所述第一关键帧画面标记为不确定节点;
若所述第二关键帧画面为精彩时刻画面节点,则将所述第一关键帧画面与所述第二关键帧画面进行融合,以得到精彩时刻的时间区域;
根据所述精彩时刻的时间区域对所述视频进行裁剪,以得到所述视频的精彩时刻视频。
可选的,第三关键帧画面与所述第二关键帧画面相邻;所述第三关键帧画面为所述第二关键帧画面之后的一个画面;
所述若所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配,则根据预设的容错机制对所述第一关键帧画面进行校验,并将满足预设容错率的所述第一关键帧画面标记为不确定节点之后,还包括:
若所述第二关键帧画面不是精彩时刻画面节点,且所述第三关键帧画面不是精彩时刻画面节点,则丢弃所述第一关键帧画面。
可选的,所述至少一个关键帧画面包括第一关键帧画面、第二关键帧画面和第三关键帧画面;所述第一关键帧画面与所述第二关键帧画面相邻,所述第一关键帧画面还与所述第三关键帧画面相邻;其中,所述第二关键帧画面为所述第一关键帧画面之前的画面,所述第三关键帧为所述第一关键帧画面之后的画面;
所述识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配包括:识别所述第一关键帧画面中的精彩时刻特征是否与目标特征匹配;
所述方法还包括:
若所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配,则根据预设的容错机制对所述第一关键帧画面进行校验,并将满足预设容错率的所述第一关键帧画面标记为不确定节点;
若所述第二关键帧画面为精彩时刻画面节点,所述第三关键帧画面是不确定节点,则丢弃所述第一关键帧画面;
或者,
若所述第二关键帧画面为精彩时刻画面节点,所述第三关键帧画面为精彩时刻画面节点,则将所述第一关键帧画面与所述第二关键帧画面以及所述第三关键帧画面进行融合,以得到精彩时刻的时间区域。
可选的,所述按照预设时间间隔提取所述视频中的至少一个关键帧画面之后,还包括:
裁剪所述关键帧画面,并对所述裁剪后的关键帧画面进行图像二值化处理。
可选的,所述至少一个关键帧画面包括第一关键帧画面和第二关键帧画面;
所述关键帧画面携带时间信息,所述时间信息用于确定所述至少一个关键帧画面中的所述第一关键帧画面,所述第一关键帧画面为所述至少一个关键帧画面中的每个关键帧画面各自携带的时间信息中时间信息靠前对应的关键帧画面,所述第二关键帧画面与所述第一关键帧画面相邻;
所述确定所述关键帧画面为所述视频中的精彩时刻画面节点之后,还包括:
若所述第二关键帧画面为精彩时刻画面节点,则所述第一关键帧画面为精彩时刻视频中的画面;
若所述第二关键帧画面不是精彩时刻画面节点,则丢弃所述第一关键帧画面。
可选的,所述按照预设时间间隔提取视频中的至少一个关键帧画面之前,还包括:
确定所述视频中包含所述精彩时刻特征的多个关键帧画面以及获取所述多个关键帧画面在所述视频中的时间位置;所述多个关键帧画面在所述视频中的时间位置用于确定所述预设时间间隔。
第二方面,本发明实施例提供了一种终端,该终端包括:
提取单元,用于按照预设时间间隔提取视频中的至少一个关键帧画面;其中,所述关键帧画面中包括精彩时刻特征;所述精彩时刻特征用于表征所述视频的精彩特性;
识别单元,用于识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配;
确定单元,用于在所述识别单元识别出所述关键帧画面中的精彩时刻特征与目标特征匹配的情况下,确定所述关键帧画面为所述视频中的精彩时刻画面节点。
可选的,所述至少一个关键帧画面包括第一关键帧画面和第二关键帧画面;
所述关键帧画面携带时间信息,所述时间信息用于确定所述至少一个关键帧画面中的所述第一关键帧画面,所述第一关键帧画面为所述至少一个关键帧画面中的每个关键帧画面各自携带的时间信息中时间信息靠前对应的关键帧画面,所述第二关键帧画面与所述第一关键帧画面相邻;
所述识别单元具体用于识别所述第一关键帧画面中的精彩时刻特征是否与目标特征匹配;
所述终端还包括:
校验单元,用于在所述识别单元识别出所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配的情况下,根据预设的容错机制对所述第一关键帧画面进行校验;
标记单元,用于在所述校验单元根据预设的容错机制对所述第一关键帧画面进行校验之后,将满足预设容错率的所述第一关键帧画面标记为不确定节点;
融合单元;用于所述确定单元确定所述第二关键帧画面为精彩时刻画面节点的情况下,将所述第一关键帧画面与所述第二关键帧画面进行融合,以得到精彩时刻的时间区域;
第一裁剪单元,用于根据所述精彩时刻的时间区域对所述视频进行裁剪,以得到所述视频的精彩时刻视频。
可选的,第三关键帧画面与所述第二关键帧画面相邻;所述第三关键帧画面为所述第二关键帧画面之后的一个画面;所述终端还包括第一丢弃单元;
所述第一丢弃单元用于标记单元将满足预设容错率的所述第一关键帧画面标记为不确定节点之后,在所述第二关键帧画面不是精彩时刻画面节点,且所述第三关键帧画面不是精彩时刻画面节点的情况下,丢弃所述第一关键帧画面。
可选的,所述至少一个关键帧画面包括第一关键帧画面、第二关键帧画面和第三关键帧画面;所述第一关键帧画面与所述第二关键帧画面相邻,所述第一关键帧画面还与所述第三关键帧画面相邻;其中,所述第二关键帧画面为所述第一关键帧画面之前的画面,所述第三关键帧为所述第一关键帧画面之后的画面;
所述识别单元具体用于识别所述第一关键帧画面中的精彩时刻特征是否与目标特征匹配;
所述终端还包括第二丢弃单元;
所述第二丢弃单元用于在所述标记单元将满足预设容错率的所述第一关键帧画面标记为不确定节点之后,在所述第二关键帧画面为精彩时刻画面节点,所述第三关键帧画面是不确定节点的情况下,丢弃所述第一关键帧画面;
或者,所述融合单元还用于在所述第二关键帧画面为精彩时刻画面节点,所述第三关键帧画面为精彩时刻画面节点,则将所述第一关键帧画面与所述第二关键帧画面以及所述第三关键帧画面进行融合,以得到精彩时刻的时间区域。
可选的,所述终端还包括第二裁剪单元和二值化处理单元;
所述第二裁剪单元用于所述提取单元照预设时间间隔提取所述视频中的至少一个关键帧画面之后,裁剪所述关键帧画面;
所述二值化处理单元用于对所述裁剪后的关键帧画面进行图像二值化处理。
可选的,所述至少一个关键帧画面包括第一关键帧画面和第二关键帧画面;
所述关键帧画面携带时间信息,所述时间信息用于确定所述至少一个关键帧画面中的所述第一关键帧画面,所述第一关键帧画面为所述至少一个关键帧画面中的每个关键帧画面各自携带的时间信息中时间信息靠前对应的关键帧画面,所述第二关键帧画面与所述第一关键帧画面相邻;
所述终端还包括处理单元和第三丢弃单元;
所述处理单元用于在所述确定单元确定所述关键帧画面为所述视频中的精彩时刻画面节点之后,在所述第二关键帧画面为精彩时刻画面节点的情况下,确定第一关键帧画面为精彩时刻视频中的画面;
所述第三丢弃单元,用于在所述第二关键帧画面不是精彩时刻画面节点的情况下,丢弃所述第一关键帧画面。
可选的,所述终端还包括关键帧画面确定单元和获取单元;
所述关键帧画面确定单元用于在所述提取单元按照预设时间间隔提取视频中的至少一个关键帧画面之前,确定所述视频中包含所述精彩时刻特征的多个关键帧画面;
所述获取单元,用于获取所述多个关键帧画面在所述视频中的时间位置;所述多个关键帧画面在所述视频中的时间位置用于确定所述预设时间间隔。
第三方面,本发明实施例提供了另一种终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持终端执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。
第五方面,本发明实施例提供了一种计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。
实施本发明实施例,终端可以按照预设时间间隔提取视频中的多个关键帧画面,并识别关键帧画面中的精彩时刻特征是否与目标特征匹配,在匹配的情况下,确定关键帧画面为视频中的精彩时刻画面节点,可以解决现有技术中存在的比对过程繁琐、复杂的问题,可以提高终端的识别效率。在精彩时刻视频的获取过程中,可以保证精彩时刻视频的完整性,也可以避免出现精彩时刻画面在精彩时刻视频中一闪而过的现象,可以提高用户的视觉效果。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
图1是本发明实施例提供的一种视频精彩画面提取方法的示意流程图;
图2A是本发明另一实施例提供的一种视频精彩画面提取方法的示意流程图;
图2B是本发明实施例提供的一种第一关键帧画面与第二关键帧画面之间的时间位置关系的示意图;
图3A是本发明另一实施例提供的一种视频精彩画面提取方法的示意流程图;
图3B是本发明实施例提供的一种第一关键帧画面与第二关键帧画面、第三关键帧画面之间的时间位置关系的示意图;
图4A是本发明另一实施例提供的一种视频精彩画面提取方法的示意流程图;
图4B是本发明实施例提供的另一种第一关键帧画面与第二关键帧画面、第三关键帧画面之间的时间位置关系的示意图;
图5是本发明另一实施例提供的一种视频精彩画面提取方法的示意流程图;
图6是本发明另一实施例提供的一种视频精彩画面提取方法的示意流程图;
图7是本发明实施例提供的一种终端的示意性框图;
图8是本发明另一实施例提供的一种终端示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
下面结合图1所示的本发明实施例提供的视频精彩画面提取方法的流程示意图,具体说明本发明实施例是如何提取视频中所包含的精彩时刻画面的,可以包括但不限于如下步骤S101-步骤S103:
步骤S101、按照预设时间间隔提取视频中的至少一个关键帧画面;其中,关键帧画面中包括精彩时刻特征;精彩时刻特征用于表征视频的精彩特性。
具体实现中,终端可以预先分析视频中是否存在精彩时刻特征;若存在精彩时刻特征,继而可以确定精彩时刻特征在视频中的时间位置。
具体实现中,终端可以确定多个精彩时刻特征分别在视频中的时间位置,继而可以在分析上述多个时间位置之后,根据多个时间位置设置终端提取视频中的关键帧画面的预设时间间隔,例如,终端设置好的提取视频中的关键帧画面的时间间隔可以为1秒,也可以为3秒等等,本发明实施例不作具体限定。可以理解的是,在本发明实施例中,终端可以对整个视频进行筛选,以期得到包含精彩时刻特征的多个关键帧画面,可以提高终端的处理效率。
具体实现中,以精彩时刻特征“五连胜世”为例,终端提取的包含精彩时刻特征的多个关键帧画面可以包括:精彩时刻特征“五”的关键帧画面,精彩时刻特征“五连”的关键帧画面,精彩时刻特征“五连胜”的关键帧画面,精彩时刻特征“五连胜世”的关键帧画面。
具体实现中,视频可以包括游戏视频、直播视频等,本发明实施例不作具体限定。具体实现中,若上述视频为游戏视频,游戏视频在播放的过程中的帧率为25帧/s,也即一秒的时间内,终端的显示屏上可以显示25帧画面。
具体实现中,精彩时刻特征用于表征视频的精彩特性,视频中包含的精彩时刻特征可以包括:无坚不摧、四连超凡、二连击破、三连决胜、五连胜世等,本发明不作具体限定。可以理解的是,在实际应用中,由于视频的类型不同,视频中所包含的精彩时刻特征也有所差异。
具体实现中,所述按照预设时间间隔提取视频中的关键帧画面之前,还包括:
确定所述视频中包含所述精彩时刻特征的多个关键帧画面以及获取所述多个关键帧画面在所述视频中的时间位置;所述多个关键帧画面在所述视频中的时间位置用于确定所述预设时间间隔。
步骤S102、识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配;若是,则执行步骤S103。
具体实现中,终端可以预先从视频中的精彩时刻画面获取一个或多个目标特征。目标特征可以为一种精彩时刻播报文字。例如,目标特征为“五连胜世”。具体实现中,目标特征也可以为一种精彩时刻击杀画面,还可以为一种精彩时刻胜利画面等等,本发明实施例不作具体限定。
具体实现中,终端可以使用光学字符识别(Optical Character Recognition,OCR)方法识别所述第一关键帧画面中的精彩时刻特征是否与目标特征匹配。
具体实现中,终端可以调用OCR的软件开发工具包(Software Development Kit,SDK)的开发接口识别函数,将上述终端提取到的至少一个关键帧画面输入上述识别函数,继而可以对上述至少一个关键帧画面进行识别,以识别关键帧画面中的精彩时刻特征是否与目标特征匹配,也即终端可以得到对上述至少一个关键帧画面的识别结果。
具体实现中,终端可以通过感知哈希算法来识别第一关键帧画面中的精彩时刻特征是否与目标特征匹配。例如,终端分别获取第一关键帧画面中的精彩时刻特征的哈希值和目标特征的哈希值,当第一关键帧画面中的精彩时刻的哈希值与目标特征的哈希值之间的距离小于预设阈值,此时,终端识别第一关键帧画面中的精彩时刻特征与目标特征匹配。
具体实现中,所述根据预设规则识别所述第一关键帧画面中的精彩时刻特征是否与目标特征一致之前,可以包括:
裁剪所述第一关键帧画面,并对所述裁剪后的第一关键帧画面进行图像二值化处理。
具体实现中,第一关键帧画面可以为终端进行裁剪操作之后得到的。例如,第一关键帧画面中可以只包括精彩时刻特征所在的画面,不包括背景、灯光等画面。可以理解的是,在本发明实施例中,终端无需分析整张关键帧画面,降低了背景对精彩时刻画面识别的影响,可以提高终端对精彩时刻画面的识别精度。
具体实现中,目标特征可以为红颜色的“五连胜世”,关键帧画面中包含红颜色的精彩时刻特征。终端可以对裁剪后的关键帧画面进行二值化处理,以突出关键帧画面中的精彩时刻特征,从而可以减少其他的颜色元素对精彩时刻画面识别的影响。
具体实现中,在对关键帧画面进行二值化处理之后,终端可以同时记录关键帧画面中的红颜色的精彩时刻特征的像素点特征值,并确定上述关键帧画面中的红颜色的精彩时刻的像素点特征值的个数,并将满足预设的像素点特征值的个数的关键帧画面筛选出来,可以提高终端识别精彩时刻画面效率。
步骤S103、确定所述关键帧画面为所述视频中的精彩时刻画面节点。
具体实现中,目标特征可以为“五连胜世”,关键帧画面中的精彩时刻特征为“五连胜世”,此时,终端识别出关键帧画面中的精彩时刻特征与目标特征匹配,终端确定关键帧画面为视频中的精彩时刻画面节点。
通过实施本发明实施例,终端可以按照预设时间间隔提取视频中的多个关键帧画面,并识别关键帧画面中的精彩时刻特征是否与目标特征匹配,在匹配的情况下,确定关键帧画面为视频中的精彩时刻画面节点,可以解决现有技术中存在的比对过程繁琐、复杂的问题,可以提高终端的识别效率。
需要说明的是,在本发明实施例中,上述关键帧画面可以包括连续的多帧画面,也可以包括一帧画面,本发明实施例不作具体限定。那么,在关键帧画面为连续的多张画面的情况下,关键帧画面包括多个关键帧子画面。继而,终端可以在上述多个关键帧子画面中对每个关键帧子画面执行本发明上述实施例中所提供的视频精彩画面提取方法。
下面结合图2A所示的本发明另一实施例提供的视频精彩画面提取方法的流程示意图,具体说明本发明实施例是如何提取视频中所包含的精彩时刻画面,并如何提取精彩时刻画面视频的,可以包括但不限于如下步骤S201-步骤S207。在本发明实施例中,至少一个关键帧画面包括第一关键帧画面和第二关键帧画面,具体实现中,第一关键帧画面与第二关键帧画面之间的时间位置关系可以参见图2B,如图2B所示,在第一关键帧画面之前,不存在其它的关键帧画面;第二关键帧画面在第一关键帧画面之后。接下来,将具体描述本发明是怎么实现的:
步骤S201、按照预设时间间隔提取视频中的至少一个关键帧画面;其中,关键帧画面中包括精彩时刻特征;精彩时刻特征用于表征视频的精彩特性。
步骤S202、识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配;若是,则执行步骤S203;若否,则执行步骤S204。
步骤S203、确定所述关键帧画面为所述视频中的精彩时刻画面节点。
具体地,步骤S201-步骤S203可以参考上述图1实施例中步骤S101-S103的相关描述,此处不多加赘述。
步骤S204、若所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配,则根据预设的容错机制对所述第一关键帧画面进行校验,并将满足预设容错率的所述第一关键帧画面标记为不确定节点。
具体实现中,在本发明实施例中,预设的容错机制是指控制在一定范围内的一种允许或包容犯错情况的发生。具体实现中,预设的容错机制可以包括预设的容错率,例如,预设的容错率为5%等,此外,可以根据实际需要设置上述预设的容错率,例如,应用场景不同,预设的容错率数值也不同。
例如,第一关键帧画面中所包含的精彩时刻特征为“五连”,目标特征为“五连胜世”。在这种情况下,终端确定第一关键帧画面中的精彩时刻特征与目标特征不完全匹配,则终端可以根据预设的容错机制对第一关键帧画面的进行校验,例如,终端确定第一关键帧画面中所包含的精彩时刻特征“五连”与目标特征“五连胜世”的匹配度为80%,终端将第一关键帧画面标记为不确定节点。在这种情况下,上述第一关键帧画面是否为精彩时刻视频中的画面需要结合与它相邻的画面来确定。
又例如,第一关键帧画面中所包含的精彩时刻特征为“五连胜”,目标特征为“五连胜世”。在这种情况下,终端确定第一关键帧画面中的精彩时刻特征与目标特征不完全匹配,则终端可以根据预设的容错机制对第一关键帧画面的进行校验,例如,终端确定第一关键帧画面中所包含的精彩时刻特征“五连”与目标特征“五连胜世”的匹配度为90%,终端将第一关键帧画面标记为不确定节点。在这种情况下,上述第一关键帧画面是否为精彩时刻视频中的画面需要结合与它相邻的画面来确定。
具体实现中,所述关键帧画面携带时间信息,根据所述时间信息确定所述至少一个关键帧画面中的第一关键帧画面,所述第一关键帧画面为所述至少一个关键帧画面中的每个关键帧画面各自携带的时间信息中时间信息靠前对应的关键帧画面,第二关键帧画面与所述第一关键帧画面相邻。
步骤S205、判断第二关键帧画面是否为为精彩时刻画面节点,若是,则执行步骤S206。
例如,第二关键帧画面中所包含的精彩时刻特征为“五连胜世”,目标特征为“五连胜世”。在这种情况下,终端确定第二关键帧画面中的精彩时刻特征与目标特征匹配,终端确定第二关键帧画面为精彩时刻画面节点。
步骤S206、将所述第一关键帧画面与所述第二关键帧画面进行融合,以得到精彩时刻的时间区域。
具体实现中,例如,第一关键帧画面中所包含的精彩时刻特征为“五连胜”,第二关键帧画面中所包含的精彩时刻特征为“五连胜世”,其中,终端确定第一关键帧画面所携带的时间信息为1分30秒,第二关键帧画面所携带的时间信息为1分35秒。由于终端确定第一关键帧画面为不确定节点,与此同时,终端确定第二关键帧画面为精彩时刻画面节点,此时终端将第一关键帧画面与第二关键帧画面进行融合,得到精彩时刻的时间区域在1分30秒到1分35秒之间。
步骤S207、根据所述精彩时刻的时间区域对所述视频进行裁剪,以得到所述视频的精彩时刻视频。
如前所述,终端得到精彩时刻的时间区域在时间区域在1分30秒到1分35秒之间,终端根据上述精彩时刻的时间区域对视频进行裁剪,从而可以得到视频的精彩时刻视频。可以理解的是,在精彩时刻视频中包含上述精彩时刻特征为“五连胜”的画面以及精彩时刻特征为“五连胜世”的画面,可以保证精彩时刻视频的完整性。
通过实施本发明实施例,终端可以按照预设时间间隔提取视频中的多个关键帧画面(例如,第一关键帧画面和第二关键帧画面),终端确定第一关键帧画面为不确定节点,终端确定第二关键帧画为精彩时刻画面节点,此时,终端将第一关键帧画面和第二关键帧画面进行融合,从而可以得到视频中的包含精彩时刻特征的视频。在精彩时刻画面提取过程中,可以解决现有技术中存在的比对过程繁琐、复杂的问题,可以提高终端的识别效率。在精彩时刻视频的获取过程中,可以保证精彩时刻视频的完整性。
下面结合图3A所示的本发明另一实施例提供的视频精彩画面提取方法的流程示意图,具体说明本发明实施例是如何提取视频中所包含的精彩时刻画面,并在视频中如何提取精彩时刻画面视频的,可以包括但不限于如下步骤S301-步骤S306。在本发明实施例中,至少一个关键帧画面包括第一关键帧画面、第二关键帧画面和第三关键帧画面。具体实现中,第一关键帧画面与第二关键帧画面、第三关键帧画面之间的时间位置关系可以参见图3B,如图3B所示,在第一关键帧画面之前,不存在其它的关键帧画面;第二关键帧画面在第一关键帧画面之后,第三关键帧画面在第二关键帧画面之后。接下来,将具体描述本发明是怎么实现的:
步骤S301、按照预设时间间隔提取视频中的至少一个关键帧画面;其中,关键帧画面中包括精彩时刻特征;精彩时刻特征用于表征视频的精彩特性。
步骤S302、识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配;若是,则执行步骤S303;若否,则执行步骤S304。
步骤S303、确定所述关键帧画面为所述视频中的精彩时刻画面节点。
步骤S304、若所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配,则根据预设的容错机制对所述第一关键帧画面进行校验,并将满足预设容错率的所述第一关键帧画面标记为不确定节点。
具体地,步骤S301-步骤S304可以参考上述图2A实施例中步骤S201-S204的相关描述,此处不多加赘述。
步骤S305、判断第二关键帧画面和第三关键帧画面是否为精彩时刻画面节点,若是,则执行步骤S306。
步骤S306、丢弃所述第一关键帧画面。
具体实现中,第三关键帧画面与所述第二关键帧画面相邻;所述第三关键帧画面为所述第二关键帧画面之后的一个画面。
如前所述,第一关键帧画面中所包含的精彩时刻特征为“五连胜”,第二关键帧画面中所包含的精彩时刻特征为“五”,第三关键帧画面中所包含的精彩时刻特征为“五”。终端确定第一关键帧画面为不确定节点。与此同时,终端确定第二关键帧画面不是精彩时刻画面节点,且第三关键帧画面也不是精彩画面时刻节点,此时,终端丢弃第一关键帧画面。
通过实施本发明实施例,终端可以按照预设时间间隔提取视频中的多个关键帧画面(例如,第一关键帧画面、第二关键帧画面和第三关键帧画面),终端确定第一关键帧画面为不确定节点,终端确定第二关键帧画和第三关键帧画面不是精彩时刻画面节点,此时终端丢弃第一关键帧画面。在精彩时刻画面提取过程中,可以解决现有技术中存在的比对过程繁琐、复杂的问题,可以提高终端的识别效率。在精彩时刻视频的获取过程中,可以避免出现精彩时刻画面在精彩时刻视频中一闪而过的现象,可以提高用户的视觉效果。
下面结合图4A所示的本发明另一实施例提供的视频精彩画面提取方法的流程示意图,具体说明本发明实施例是如何提取视频中所包含的精彩时刻画面,并在视频中如何提取精彩时刻画面视频的,可以包括但不限于如下步骤S401-步骤S405。在本发明实施例中,至少一个关键帧画面包括第一关键帧画面、第二关键帧画面和第三关键帧画面,具体实现中,第一关键帧画面、第二关键帧画面以及第三关键帧画面这三者之间的时间位置关系可以参见图4B,如图4B所示,第二关键帧画面在第一关键帧画面之前,第三关键帧画面在第一关键帧画面之后。接下来,将具体描述本发明是怎么实现的:
步骤S401、按照预设时间间隔提取视频中的至少一个关键帧画面;其中,关键帧画面中包括精彩时刻特征;精彩时刻特征用于表征视频的精彩特性。
步骤S402、识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配;若是,则执行步骤S403;若否,则执行步骤S404。
步骤S403、确定所述关键帧画面为所述视频中的精彩时刻画面节点。
步骤S404、若所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配,则根据预设的容错机制对所述第一关键帧画面进行校验,并将满足预设容错率的所述第一关键帧画面标记为不确定节点。
具体地,步骤S401-步骤S404可以参考上述图2A实施例中步骤S201-S204的相关描述,此处不多加赘述。
步骤S405、判断第二关键帧画面是否为为精彩时刻画面节点,若是,则执行步骤S406。
例如,第二关键帧画面中所包含的精彩时刻特征为“五连胜世”,目标特征为“五连胜世”。终端确定第二关键帧画面为精彩时刻画面节点。
步骤S406、判断第三关键帧画面是否为为精彩时刻画面节点,若所述第三关键帧画面是不确定节点,则执行步骤S407。
具体实现中,例如,第三关键帧画面中所包含的精彩时刻特征为“五连胜”,终端确定第三关键帧画面是不确定节点。
S407、丢弃所述第一关键帧画面。
如前所述,终端确定第一关键帧画面为不确定节点。与此同时,终端确定第二关键帧画面是精彩时刻节点画面,终端确定第三关键帧画面是不确定节点,此时,终端丢弃所述第一关键帧画面。通过实施本发明实施例,终端可以按照预设时间间隔提取视频中的多个关键帧画面(例如,第一关键帧画面、第二关键帧画面和第三关键帧画面),终端确定第一关键帧画面为不确定节点,终端确定第二关键帧画为精彩时刻画面节点,终端第三关键帧画面为不确定节点,由于第一关键帧画面与第二关键帧画面相邻,还与第三关键帧画面相邻,且第二关键帧画面为第一关键帧画面之前的画面,第三关键帧为第一关键帧画面之后的画面。此时终端丢弃第一关键帧画面。在精彩时刻画面提取过程中,可以解决现有技术中存在的比对过程繁琐、复杂的问题,可以提高终端的识别效率。在精彩时刻视频的获取过程中,可以避免精彩时刻视频中出现不确定节点,从而可以保证精彩时刻视频的精彩程度。
需要说明的是,在上述实施例中,也可以先执行步骤S406,再执行步骤S405,此处不多加赘述。
下面结合图5所示的本发明另一实施例提供的视频精彩画面提取方法的流程示意图,具体说明本发明实施例是如何提取视频中所包含的精彩时刻画面,并在视频中如何提取精彩时刻画面视频的,可以包括但不限于如下步骤S501-步骤S506。在本发明实施例中,至少一个关键帧画面包括第一关键帧画面、第二关键帧画面和第三关键帧画面,具体实现中,第一关键帧画面、第二关键帧画面以及第三关键帧画面这三者之间时间的位置关系可以参见图4B,如图4B所示,第二关键帧画面在第一关键帧画面之前,第三关键帧画面在第一关键帧画面之后。接下来,将具体描述本发明是怎么实现的:
步骤S501、按照预设时间间隔提取视频中的至少一个关键帧画面;其中,关键帧画面中包括精彩时刻特征;精彩时刻特征用于表征视频的精彩特性。
步骤S502、识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配;若是,则执行步骤S503;若否,则执行步骤S504。
步骤S503、确定所述关键帧画面为所述视频中的精彩时刻画面节点。
步骤S504、若所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配,则根据预设的容错机制对所述第一关键帧画面进行校验,并将满足预设容错率的所述第一关键帧画面标记为不确定节点。
具体地,步骤S501-步骤S504可以参考上述图2A实施例中步骤S201-S204的相关描述,此处不多加赘述。
步骤S505、判断第二关键帧画面和第三关键帧画面是否为精彩时刻画面节点,若是,则执行步骤S506。
步骤S506、将所述第一关键帧画面与所述第二关键帧画面以及所述第三关键帧画面进行融合,以得到精彩时刻的时间区域。
如前所述,终端确定第一关键帧画面为不确定节点。与此同时,终端确定第二关键帧画面和第三关键帧画面为精彩时刻画面节点。此时,终端将第一关键帧画面与第二关键帧画面、第三关键帧画面进行融合,以得到这种情况下的精彩时刻的时间区域,继而,可以根据时间区域对视频进行裁剪,从而可以得到视频的精彩时刻视频。
通过实施本发明实施例,终端可以按照预设时间间隔提取视频中的多个关键帧画面(例如,第一关键帧画面、第二关键帧画面和第三关键帧画面),终端确定第一关键帧画面为不确定节点,终端确定第二关键帧画和第三关键帧画面为精彩时刻画面节点,此时终端将第一关键帧画面和第二关键帧画面、第三关键帧画面进行融合,可以得到视频中的包含精彩时刻的视频。在精彩时刻画面提取过程中,可以解决现有技术中存在的比对过程繁琐、复杂的问题,可以提高终端的识别效率。在精彩时刻视频的获取过程中,可以保证精彩时刻视频的完整性。
下面结合图6所示的本发明另一实施例提供的视频精彩画面提取方法的流程示意图,具体说明本发明实施例是如何提取视频中所包含的精彩时刻画面,并在视频中如何提取精彩时刻画面视频的,可以包括但不限于如下步骤S601-步骤S606。在本发明实施例中,至少一个关键帧画面包括第一关键帧画面和第二关键帧画面,具体实现中,第一关键帧画面与第二关键帧画面之间时间的位置关系可以参见图2B,如图2B所示,在第一关键帧画面之前,不存在其它的关键帧画面;第二关键帧画面在第一关键帧画面之后。接下来,将具体描述本发明是怎么实现的:
步骤S601、按照预设时间间隔提取视频中的至少一个关键帧画面;其中,关键帧画面中包括精彩时刻特征;精彩时刻特征用于表征视频的精彩特性。
步骤S602、识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配;若是,则执行步骤S603。
步骤S603、确定所述关键帧画面为所述视频中的精彩时刻画面节点。
具体地,步骤S601-步骤S603可以参考上述图1实施例中步骤S101-S103的相关描述,此处不多加赘述。
步骤S604、判断第二关键帧画面是否为精彩时刻画面节点,若是,则执行步骤S605。
步骤S605、确定第一关键帧画面为精彩时刻视频中的画面。
具体实现中,第一关键帧画面为所述至少一个关键帧画面中的每个关键帧画面各自携带的时间信息中时间信息靠前对应的关键帧画面,第二关键帧画面与所述第一关键帧画面相邻。
如前所述,终端确定第一关键帧画面为精彩时刻画面节点,终端确定第二帧关键帧画面为精彩时刻画面节点,那么,终端会将第一关键帧画面和第二关键帧画面进行融合,从而可以获取这种状态下的时间区域,并根据上述时间区域对视频进行裁剪,从而可以得到精彩时刻视频。那么,可以理解的是,在上述实现方式中,第一关键帧画面为上述精彩时刻视频中的画面。
步骤S605、判断第二关键帧画面是否为精彩时刻画面节点;
步骤S606、若否,则丢弃所述第一关键帧画面。
如前所述,终端确定第一关键帧画面为精彩时刻画面节点。与此同时,终端确定第二关键帧画面不是精彩时刻画面节点,此时终端丢弃第一关键帧画面。
通过实施本发明实施例,终端可以按照预设时间间隔提取视频中的多个关键帧画面(例如,第一关键帧画面、第二关键帧画面),若终端确定第一关键帧画面为精彩时刻画面节点,终端确定第二关键帧画为精彩时刻画面节点,此时终端确定第一关键帧画面为精彩时刻视频中的画面;若终端确定第一关键帧画面为精彩时刻画面节点,终端确定第二关键帧画不是精彩时刻画面节点,此时,终端丢弃第一关键帧画面。在精彩时刻画面提取过程中,可以解决现有技术中存在的比对过程繁琐、复杂的问题,可以提高终端的识别效率。在精彩时刻视频的获取过程中,可以保证精彩时刻视频的完整性,也可以避免出现精彩时刻画面在精彩时刻视频中一闪而过的现象,可以提高用户的视觉效果。
为了便于更好的实施本发明实施例的上述方法,本发明实施例还描述了与上述图1-图6所述的方法实施例属于同一发明构思下的一种终端的结构示意图。下面结合附图来进行详细说明:
如图7所示,所述终端700包括:
提取单元701,用于按照预设时间间隔提取视频中的至少一个关键帧画面;其中,所述关键帧画面中包括精彩时刻特征;所述精彩时刻特征用于表征所述视频的精彩特性;
识别单元702,用于识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配;
确定单元703,用于在所述识别单元识别出所述关键帧画面中的精彩时刻特征与目标特征匹配的情况下,确定所述关键帧画面为所述视频中的精彩时刻画面节点。
可选的,所述至少一个关键帧画面包括第一关键帧画面和第二关键帧画面;
所述关键帧画面携带时间信息,所述时间信息用于确定所述至少一个关键帧画面中的所述第一关键帧画面,所述第一关键帧画面为所述至少一个关键帧画面中的每个关键帧画面各自携带的时间信息中时间信息靠前对应的关键帧画面,所述第二关键帧画面与所述第一关键帧画面相邻;
所述识别单元702具体用于识别所述第一关键帧画面中的精彩时刻特征是否与目标特征匹配;
所述终端700还包括:
校验单元,用于在所述识别单元702识别出所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配的情况下,根据预设的容错机制对所述第一关键帧画面进行校验;
标记单元,用于在所述校验单元根据预设的容错机制对所述第一关键帧画面进行校验之后,将满足预设容错率的所述第一关键帧画面标记为不确定节点;
融合单元;用于所述确定单元确定所述第二关键帧画面为精彩时刻画面节点的情况下,将所述第一关键帧画面与所述第二关键帧画面进行融合,以得到精彩时刻的时间区域;
第一裁剪单元,用于根据所述精彩时刻的时间区域对所述视频进行裁剪,以得到所述视频的精彩时刻视频。
可选的,第三关键帧画面与所述第二关键帧画面相邻;所述第三关键帧画面为所述第二关键帧画面之后的一个画面;所述终端700还包括第一丢弃单元;
所述第一丢弃单元用于标记单元将满足预设容错率的所述第一关键帧画面标记为不确定节点之后,在所述第二关键帧画面不是精彩时刻画面节点,且所述第三关键帧画面不是精彩时刻画面节点的情况下,丢弃所述第一关键帧画面。
可选的,所述至少一个关键帧画面包括第一关键帧画面、第二关键帧画面和第三关键帧画面;所述第一关键帧画面与所述第二关键帧画面相邻,所述第一关键帧画面还与所述第三关键帧画面相邻;其中,所述第二关键帧画面为所述第一关键帧画面之前的画面,所述第三关键帧为所述第一关键帧画面之后的画面;
所述识别单元702具体用于识别所述第一关键帧画面中的精彩时刻特征是否与目标特征匹配;
所述终端700还包括第二丢弃单元;
所述第二丢弃单元用于在所述标记单元将满足预设容错率的所述第一关键帧画面标记为不确定节点之后,在所述第二关键帧画面为精彩时刻画面节点,所述第三关键帧画面是不确定节点的情况下,丢弃所述第一关键帧画面;
或者,所述融合单元还用于在所述第二关键帧画面为精彩时刻画面节点,所述第三关键帧画面为精彩时刻画面节点,则将所述第一关键帧画面与所述第二关键帧画面以及所述第三关键帧画面进行融合,以得到精彩时刻的时间区域。
可选的,所述终端700还包括第二裁剪单元和二值化处理单元;
所述第二裁剪单元用于所述提取单元照预设时间间隔提取所述视频中的至少一个关键帧画面之后,裁剪所述关键帧画面;
所述二值化处理单元用于对所述裁剪后的关键帧画面进行图像二值化处理;
可选的,所述至少一个关键帧画面包括第一关键帧画面和第二关键帧画面;
所述关键帧画面携带时间信息,所述时间信息用于确定所述至少一个关键帧画面中的所述第一关键帧画面,所述第一关键帧画面为所述至少一个关键帧画面中的每个关键帧画面各自携带的时间信息中时间信息靠前对应的关键帧画面,所述第二关键帧画面与所述第一关键帧画面相邻;
所述终端700还包括处理单元和第三丢弃单元;
所述处理单元用于在所述确定单元确定所述关键帧画面为所述视频中的精彩时刻画面节点之后,在所述第二关键帧画面为精彩时刻画面节点的情况下,确定第一关键帧画面为精彩时刻视频中的画面;
所述第三丢弃单元,用于在所述第二关键帧画面不是精彩时刻画面节点的情况下,丢弃所述第一关键帧画面。
可选的,所述终端700还包括关键帧画面确定单元和获取单元;
所述关键帧画面确定单元用于在所述提取单元按照预设时间间隔提取视频中的至少一个关键帧画面之前,确定所述视频中包含所述精彩时刻特征的多个关键帧画面;
所述获取单元,用于获取所述多个关键帧画面在所述视频中的时间位置;所述多个关键帧画面在所述视频中的时间位置用于确定所述预设时间间隔。
实施本发明实施例,终端可以按照预设时间间隔提取视频中的多个关键帧画面,并识别关键帧画面中的精彩时刻特征是否与目标特征匹配,在匹配的情况下,确定关键帧画面为视频中的精彩时刻画面节点,可以解决现有技术中存在的比对过程繁琐、复杂的问题,可以提高终端的识别效率。在精彩时刻视频的获取过程中,可以保证精彩时刻视频的完整性,也可以避免出现精彩时刻画面在精彩时刻视频中一闪而过的现象,可以提高用户的视觉效果。
为了便于更好地实施本发明实施例的上述方案,本发明还对应提供了另一种终端的结构示意图,下面结合附图来进行详细说明:
如图8示出的本发明实施例提供的另一种终端的结构示意图,该终端800可以包括至少一个处理器801,通信总线802,存储器803以及至少一个通信接口804。
处理器801可以是一个通用中央处理器(Central Processing Unit,CPU),微处理器,特定应用集成电路(Application-Specific Integrated Circuit,ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。
通信总线802可包括一通路,在上述组件之间传送信息。所述通信接口804,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(RadioAccess Technology,RAN),无线局域网(Wireless Local Area Networks,WLAN)等。
存储器803可以是只读存储器(Read-Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
其中,所述存储器803用于存储执行本发明方案的程序代码,并由处理器801来控制执行。所述处理器801用于执行所述存储器803中存储的程序代码,执行以下步骤:
按照预设时间间隔提取视频中的至少一个关键帧画面;其中,所述关键帧画面中包括精彩时刻特征;所述精彩时刻特征用于表征所述视频的精彩特性;
识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配;
若是,则确定所述关键帧画面为所述视频中的精彩时刻画面节点。
其中,所述关键帧画面携带时间信息,根据所述时间信息确定所述至少一个关键帧画面中的第一关键帧画面,所述第一关键帧画面为所述至少一个关键帧画面中的每个关键帧画面各自携带的时间信息中时间信息靠前对应的关键帧画面,第二关键帧画面与所述第一关键帧画面相邻;所述处理器801还用于:
若所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配,则根据预设的容错机制对所述第一关键帧画面进行校验,并将满足预设容错率的所述第一关键帧画面标记为不确定节点;
若所述第二关键帧画面为精彩时刻画面节点,则将所述第一关键帧画面与所述第二关键帧画面进行融合,以得到精彩时刻的时间区域;
根据所述精彩时刻的时间区域对所述视频进行裁剪,以得到所述视频的精彩时刻视频。
其中,第三关键帧画面与所述第二关键帧画面相邻;所述第三关键帧画面为所述第二关键帧画面之后的一个画面;
所述处理器801用于在所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配,根据预设的容错机制对所述第一关键帧画面进行校验,并将满足预设容错率的所述第一关键帧画面标记为不确定节点之后,还可以包括:
若所述第二关键帧画面不是精彩时刻画面节点,且所述第三关键帧画面不是精彩时刻画面节点,丢弃所述第一关键帧画面。
其中,第一关键帧画面与第二关键帧画面相邻,所述第一关键帧画面还与第三关键帧画面相邻;其中,所述第二关键帧画面为所述第一关键帧画面之前的画面,所述第三关键帧为所述第一关键帧画面之后的画面;所述处理器801还用于:
若所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配,则根据预设的容错机制对所述第一关键帧画面进行校验,并将满足预设容错率的所述第一关键帧画面标记为不确定节点;
若所述第二关键帧画面为精彩时刻画面节点,所述第三关键帧画面是不确定节点,则丢弃所述第一关键帧画面;
或者,
若所述第二关键帧画面为精彩时刻画面节点,所述第三关键帧画面为精彩时刻画面节点,则将所述第一关键帧画面与所述第二关键帧画面以及所述第三关键帧画面进行融合,以得到精彩时刻的时间区域。
其中,所述处理器801用于按照预设时间间隔提取所述视频中的至少一个关键帧画面之后,还可以包括:
裁剪所述关键帧画面,并对所述裁剪后的关键帧画面进行图像二值化处理。
其中,第一关键帧画面为所述至少一个关键帧画面中的每个关键帧画面各自携带的时间信息中时间信息靠前对应的关键帧画面,第二关键帧画面与所述第一关键帧画面相邻;
所述处理器801用于确定所述关键帧画面为所述视频中的精彩时刻画面节点之后,还可以包括:
若所述第二关键帧画面为精彩时刻画面节点,则所述第一关键帧画面为精彩时刻视频中的画面;
若所述第二关键帧画面不是精彩时刻画面节点,则丢弃所述第一关键帧画面。
其中,所述处理器801用于按照预设时间间隔提取视频中的至少一个关键帧画面之前,还可以包括:
确定所述视频中包含所述精彩时刻特征的多个关键帧画面以及获取所述多个关键帧画面在所述视频中的时间位置。
在具体实现中,作为一种可选的实施例,处理器801可以包括一个或多个CPU,例如图8中的CPU0和CPU1。
在具体实现中,作为一种可选的实施例,终端800可以包括多个处理器,例如图8中的处理器801和处理器808。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
在具体实现中,作为一种可选的实施例,终端800还可以包括输出设备805和输入设备806。输出设备805和处理器801通信,可以以多种方式来显示信息。例如,输出设备805可以是液晶显示器(Liquid Crystal Display,LCD),发光二极管(Light Emitting Diode,LED)显示设备,阴极射线管(Cathode Ray Tube,CRT)显示设备,或投影仪(projector)等。输入设备806和处理器801通信,可以以多种方式接受用户的输入。例如,输入设备806可以是鼠标、键盘、触摸屏设备或传感设备等。
在具体实现中,终端800可以包括移动手机、平板电脑、个人数字助理(PersonalDigital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各种用户可以使用的终端,本发明实施例不作具体限定。
本发明实施例还提供了一种计算机存储介质,用于存储为上述图1-图6所示的终端所用的计算机软件指令,其包含用于执行上述方法实施例所涉及的程序。通过执行存储的程序,可以实现对视频中的精彩时刻画面的提取。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (10)

1.一种视频精彩画面提取方法,其特征在于,包括:
按照预设时间间隔提取视频中的至少一个关键帧画面;其中,所述关键帧画面中包括精彩时刻特征;所述精彩时刻特征用于表征所述视频的精彩特性;
识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配;
若是,则确定所述关键帧画面为所述视频中的精彩时刻画面节点。
2.根据权利要求1所述的方法,其特征在于,所述至少一个关键帧画面包括第一关键帧画面和第二关键帧画面;
所述关键帧画面携带时间信息,所述时间信息用于确定所述至少一个关键帧画面中的所述第一关键帧画面,所述第一关键帧画面为所述至少一个关键帧画面中的每个关键帧画面各自携带的时间信息中时间信息靠前对应的关键帧画面,所述第二关键帧画面与所述第一关键帧画面相邻;
所述识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配包括:识别所述第一关键帧画面中的精彩时刻特征是否与目标特征匹配;
所述方法还包括:
若所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配,则根据预设的容错机制对所述第一关键帧画面进行校验,并将满足预设容错率的所述第一关键帧画面标记为不确定节点;
若所述第二关键帧画面为精彩时刻画面节点,则将所述第一关键帧画面与所述第二关键帧画面进行融合,以得到精彩时刻的时间区域;
根据所述精彩时刻的时间区域对所述视频进行裁剪,以得到所述视频的精彩时刻视频。
3.根据权利要求2所述的方法,其特征在于,第三关键帧画面与所述第二关键帧画面相邻;所述第三关键帧画面为所述第二关键帧画面之后的一个画面;
所述若所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配,则根据预设的容错机制对所述第一关键帧画面进行校验,并将满足预设容错率的所述第一关键帧画面标记为不确定节点之后,还包括:
若所述第二关键帧画面不是精彩时刻画面节点,且所述第三关键帧画面不是精彩时刻画面节点,则丢弃所述第一关键帧画面。
4.根据权利要求1所述的方法,其特征在于,所述至少一个关键帧画面包括第一关键帧画面、第二关键帧画面和第三关键帧画面;所述第一关键帧画面与所述第二关键帧画面相邻,所述第一关键帧画面还与所述第三关键帧画面相邻;其中,所述第二关键帧画面为所述第一关键帧画面之前的画面,所述第三关键帧为所述第一关键帧画面之后的画面;
所述识别所述关键帧画面中的精彩时刻特征是否与目标特征匹配包括:识别所述第一关键帧画面中的精彩时刻特征是否与目标特征匹配;
所述方法还包括:
若所述第一关键帧画面中的精彩时刻特征与所述目标特征不完全匹配,则根据预设的容错机制对所述第一关键帧画面进行校验,并将满足预设容错率的所述第一关键帧画面标记为不确定节点;
若所述第二关键帧画面为精彩时刻画面节点,所述第三关键帧画面是不确定节点,则丢弃所述第一关键帧画面;
或者,
若所述第二关键帧画面为精彩时刻画面节点,所述第三关键帧画面为精彩时刻画面节点,则将所述第一关键帧画面与所述第二关键帧画面以及所述第三关键帧画面进行融合,以得到精彩时刻的时间区域。
5.根据权利要求1所述的方法,其特征在于,所述按照预设时间间隔提取所述视频中的至少一个关键帧画面之后,还包括:
裁剪所述关键帧画面,并对所述裁剪后的关键帧画面进行图像二值化处理。
6.根据权利要求1所述的方法,其特征在于,所述至少一个关键帧画面包括第一关键帧画面和第二关键帧画面;
所述关键帧画面携带时间信息,所述时间信息用于确定所述至少一个关键帧画面中的所述第一关键帧画面,所述第一关键帧画面为所述至少一个关键帧画面中的每个关键帧画面各自携带的时间信息中时间信息靠前对应的关键帧画面,所述第二关键帧画面与所述第一关键帧画面相邻;
所述确定所述关键帧画面为所述视频中的精彩时刻画面节点之后,还包括:
若所述第二关键帧画面为精彩时刻画面节点,则所述第一关键帧画面为精彩时刻视频中的画面;
若所述第二关键帧画面不是精彩时刻画面节点,则丢弃所述第一关键帧画面。
7.根据权利要求1所述的方法,其特征在于,所述按照预设时间间隔提取视频中的至少一个关键帧画面之前,还包括:
确定所述视频中包含所述精彩时刻特征的多个关键帧画面以及获取所述多个关键帧画面在所述视频中的时间位置;所述多个关键帧画面在所述视频中的时间位置用于确定所述预设时间间隔。
8.一种终端,其特征在于,包括用于执行如权利要求1-7任一权利要求所述的方法的单元。
9.一种终端,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。
CN201810893778.8A 2018-08-07 2018-08-07 一种视频的精彩画面提取方法、终端及计算机可读介质 Pending CN109068150A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810893778.8A CN109068150A (zh) 2018-08-07 2018-08-07 一种视频的精彩画面提取方法、终端及计算机可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810893778.8A CN109068150A (zh) 2018-08-07 2018-08-07 一种视频的精彩画面提取方法、终端及计算机可读介质

Publications (1)

Publication Number Publication Date
CN109068150A true CN109068150A (zh) 2018-12-21

Family

ID=64678079

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810893778.8A Pending CN109068150A (zh) 2018-08-07 2018-08-07 一种视频的精彩画面提取方法、终端及计算机可读介质

Country Status (1)

Country Link
CN (1) CN109068150A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110009004A (zh) * 2019-03-14 2019-07-12 努比亚技术有限公司 图像数据处理方法、计算机设备和存储介质
CN111081105A (zh) * 2019-07-17 2020-04-28 广东小天才科技有限公司 一种黑屏待机状态下的听写检测方法及电子设备
CN112423021A (zh) * 2020-11-18 2021-02-26 北京有竹居网络技术有限公司 视频的处理方法、装置、可读介质和电子设备
CN112632329A (zh) * 2020-12-18 2021-04-09 咪咕互动娱乐有限公司 视频提取方法、装置、电子设备及存储介质
CN113111782A (zh) * 2021-04-14 2021-07-13 中国工商银行股份有限公司 基于显著对象检测的视频监控方法及装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1510907A (zh) * 2002-12-24 2004-07-07 中国科学院计算技术研究所 在体育比赛视频中检测精彩片断的方法
CN101127866A (zh) * 2007-08-10 2008-02-20 西安交通大学 一种检测足球比赛视频精彩片段的方法
CN101431689A (zh) * 2007-11-05 2009-05-13 华为技术有限公司 生成视频摘要的方法及装置
CN102750383A (zh) * 2012-06-28 2012-10-24 中国科学院软件研究所 一种面向视频内容的螺旋摘要生成方法
US20140325568A1 (en) * 2013-04-26 2014-10-30 Microsoft Corporation Dynamic creation of highlight reel tv show
EP3044703A1 (en) * 2013-09-11 2016-07-20 Cinsay, Inc. Dynamic binding of video content
CN107509115A (zh) * 2017-08-29 2017-12-22 武汉斗鱼网络科技有限公司 一种获取游戏直播中精彩时刻画面的方法及装置
CN108062409A (zh) * 2017-12-29 2018-05-22 北京奇艺世纪科技有限公司 直播视频摘要的生成方法、装置及电子设备

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1510907A (zh) * 2002-12-24 2004-07-07 中国科学院计算技术研究所 在体育比赛视频中检测精彩片断的方法
CN101127866A (zh) * 2007-08-10 2008-02-20 西安交通大学 一种检测足球比赛视频精彩片段的方法
CN101431689A (zh) * 2007-11-05 2009-05-13 华为技术有限公司 生成视频摘要的方法及装置
CN102750383A (zh) * 2012-06-28 2012-10-24 中国科学院软件研究所 一种面向视频内容的螺旋摘要生成方法
US20140325568A1 (en) * 2013-04-26 2014-10-30 Microsoft Corporation Dynamic creation of highlight reel tv show
EP3044703A1 (en) * 2013-09-11 2016-07-20 Cinsay, Inc. Dynamic binding of video content
CN107509115A (zh) * 2017-08-29 2017-12-22 武汉斗鱼网络科技有限公司 一种获取游戏直播中精彩时刻画面的方法及装置
CN108062409A (zh) * 2017-12-29 2018-05-22 北京奇艺世纪科技有限公司 直播视频摘要的生成方法、装置及电子设备

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110009004A (zh) * 2019-03-14 2019-07-12 努比亚技术有限公司 图像数据处理方法、计算机设备和存储介质
CN110009004B (zh) * 2019-03-14 2023-09-01 努比亚技术有限公司 图像数据处理方法、计算机设备和存储介质
CN111081105A (zh) * 2019-07-17 2020-04-28 广东小天才科技有限公司 一种黑屏待机状态下的听写检测方法及电子设备
CN112423021A (zh) * 2020-11-18 2021-02-26 北京有竹居网络技术有限公司 视频的处理方法、装置、可读介质和电子设备
US11922597B2 (en) 2020-11-18 2024-03-05 Beijing Youzhuju Network Technology Co., Ltd. Video processing method and apparatus, readable medium, and electronic device
CN112632329A (zh) * 2020-12-18 2021-04-09 咪咕互动娱乐有限公司 视频提取方法、装置、电子设备及存储介质
CN113111782A (zh) * 2021-04-14 2021-07-13 中国工商银行股份有限公司 基于显著对象检测的视频监控方法及装置

Similar Documents

Publication Publication Date Title
CN109068150A (zh) 一种视频的精彩画面提取方法、终端及计算机可读介质
CN106021421B (zh) 一种加速网页渲染的方法及装置
CN105744292B (zh) 一种视频数据的处理方法及装置
US20170324859A1 (en) Information processing method, terminal, and computer-readable storage medium
CN105518712B (zh) 基于字符识别的关键词通知方法及设备
CN108304368B (zh) 文本信息的类型识别方法和装置及存储介质和处理器
KR102002024B1 (ko) 객체 라벨링 처리 방법 및 객체 관리 서버
US20140379328A1 (en) Apparatus and method for outputting image according to text input in real time
CN106709404A (zh) 图像处理装置及图像处理方法
WO2019017178A1 (en) METHOD AND APPARATUS FOR DYNAMICALLY IDENTIFYING A USER OF AN ACCOUNT FOR DISPLAYING IMAGES
CN106227483B (zh) 一种显示控制方法及移动终端
US10438085B2 (en) Image analysis apparatus, image analysis method, and storage medium
CN110533020B (zh) 一种文字信息的识别方法、装置及存储介质
CN103986981B (zh) 多媒体文件的情节片段的识别方法及装置
WO2023071180A1 (zh) 真伪识别方法、装置、电子设备以及存储介质
TWI683258B (zh) 一種條形碼的識別方法和裝置
KR102293416B1 (ko) 통신 장치, 서버 및 그것의 통신 방법
US20180336243A1 (en) Image Search Method, Apparatus and Storage Medium
CN109299948A (zh) 一种红包发送方法、装置、可穿戴设备及存储介质
CN113297416A (zh) 视频数据存储方法、装置、电子设备和可读存储介质
JP2016012767A (ja) 画像処理装置
CN110598115A (zh) 一种基于人工智能多引擎的敏感网页识别方法及系统
CN111163078A (zh) 一种网络链接拦截方法、装置、设备及介质
CN106384111B (zh) 图片检测方法和装置
CN114612321B (zh) 视频处理方法、装置以及设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181221