视频帧提取方法及相关设备技术

技术编号:27402668 阅读:10 留言:0更新日期:2021-02-21 14:15
本申请涉及图像处理技术领域,提供一种视频帧提取方法及相关设备。所述视频帧提取方法包括:获取预设时间段内的多个视频帧;在所述预设时间段内将所述多个视频帧存储至预设数量的多个双桶组,每个所述双桶组包括主桶和副桶;在所述预设时间段内从多个所述双桶组中选取多个目标视频帧至视频帧序列;整合所述视频帧序列,得到目标视频帧序列。本申请从预设时间段内的多个视频帧中提取出目标视频帧序列,增加视频帧提取的准确性。此外,本申请还涉及区块链技术,所述目标视频帧序列可存储于区块链中。链中。链中。

【技术实现步骤摘要】
视频帧提取方法及相关设备


[0001]本申请涉及图像处理
,具体涉及一种视频帧提取方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]一段时间内的连续的多个视频帧,可以被用于图像处理等下游任务,如基于人脸视频帧的表情识别。多个视频帧的数量通常较大,难以将多个视频帧全部用于下游任务。如果下游任务的计算能力不足,下游任务就会将多个视频帧的部分视频帧进行随机丢帧,可能造成下游任务的处理结果不准确或者不及时。
[0003]如何提升视频帧提取的准确性,以避免随机丢帧,成为待解决的问题。

技术实现思路

[0004]鉴于以上内容,有必要提出一种视频帧提取方法、装置、计算机设备及计算机可读存储介质,其可以从预设时间段内的多个视频帧中提取目标视频帧序列,提升视频帧提取的准确性。
[0005]本申请的第一方面提供一种视频帧提取方法,所述视频帧提取方法包括:
[0006]获取预设时间段内的多个视频帧;
[0007]在所述预设时间段内将所述多个视频帧存储至预设数量的多个双桶组,每个所述双桶组包括主桶和副桶;
[0008]在所述预设时间段内从多个所述双桶组中选取多个目标视频帧至视频帧序列;
[0009]整合所述视频帧序列,得到目标视频帧序列。
[0010]另一种可能的实现方式中,所述在所述预设时间段内将所述多个视频帧存储至预设数量的多个双桶组包括:
[0011]获取多个所述双桶组的数量和每个所述双桶组的第一序号;
[0012]依获取所述多个视频帧的顺序生成所述多个视频帧的第二序号,其中,所述多个视频帧中的每个视频帧对应一个第二序号;
[0013]对于所述多个视频帧中的每个视频帧,根据多个所述双桶组的数量和所述视频帧的第二序号进行取余计算,得到所述视频帧的第三序号;
[0014]将所述第一序号与所述视频帧的第三序号一致的双桶组确定为目标双桶组;
[0015]将所述视频帧存储至所述目标双桶组。
[0016]另一种可能的实现方式中,所述将所述视频帧存储至所述目标双桶组包括:
[0017]获取所述视频帧在所述目标双桶组的第四序号;
[0018]当所述视频帧的第四序号是奇数时,将所述视频帧存储至所述目标双桶组的主桶;
[0019]当所述视频帧的第四序号是偶数时,将所述视频帧存储至所述目标双桶组的副桶。
[0020]另一种可能的实现方式中,所述在所述预设时间段内从多个所述双桶组中选取多个目标视频帧至视频帧序列包括:
[0021]获取多个所述双桶组与所述视频帧序列的映射关系,所述映射关系定义了多个所述双桶组中的视频帧在所述视频帧序列中的存储位序;
[0022]在所述预设时间段中的第一子时间段内,根据所述映射关系从多个所述双桶组中的主桶选取视频帧存储至所述视频帧序列,得到由所述双桶组中的主桶中的全部视频帧组成的部分目标视频帧;
[0023]在所述预设时间段中的第二子时间段内,根据所述映射关系从多个所述双桶组中的副桶选取视频帧存储至所述视频帧序列,得到由所述双桶组中的副桶中的全部视频帧或部分视频帧组成的部分目标视频帧。
[0024]另一种可能的实现方式中,所述根据所述映射关系从多个所述双桶组中的主桶选取视频帧存储至所述视频帧序列包括:
[0025]依多个所述双桶组的第一序号的顺序,逐个选取多个所述双桶组中的每个双桶组;
[0026]根据所述映射关系确定所述视频帧序列中的与所述双桶组对应的第一视频帧子序列;
[0027]依第二序号的顺序获取所述双桶组中的主桶的第一个视频帧,将所述双桶组中的主桶的第一个视频帧确定为当前视频帧,将所述第一视频帧子序列中的第一个元素确定为当前元素;
[0028]逐个将所述当前视频帧存储至所述当前元素,依第二序号的顺序将当前视频帧的下一个视频帧重新确定为当前视频帧,将所述当前元素的下一个元素重新确定为当前元素。
[0029]另一种可能的实现方式中,所述在所述预设时间段内从多个所述双桶组中选取多个目标视频帧至视频帧序列包括:
[0030]在所述预设时间段中的第三子时间段内,根据所述预设数量从多个所述双桶组中的主桶选取视频帧存储至所述视频帧序列,得到由所述双桶组中的主桶中的全部视频帧组成的部分目标视频帧;
[0031]在所述预设时间段中的第四子时间段内,根据所述预设数量从多个所述双桶组中的副桶选取视频帧存储至所述视频帧序列,得到由所述双桶组中的副桶中的全部视频帧或部分视频帧组成的部分目标视频帧。
[0032]另一种可能的实现方式中,所述根据所述预设数量从多个所述双桶组中的主桶选取视频帧存储至所述视频帧序列包括:
[0033]根据所述预设数量确定所述视频帧序列中的多个第三视频帧子序列;
[0034]依第二序号的顺序获取各个双桶组中的主桶的第一个视频帧,将各个双桶组中的主桶的第一个视频帧确定为各个双桶组的当前视频帧,将所述多个第三视频帧子序列中的第一个第三视频帧子序列确定为当前视频帧子序列;
[0035]逐个将多个所述双桶组的当前视频存储至所述当前视频帧子序列,依第二序号的顺序将各个双桶组的当前视频帧的后一个视频帧重新确定为各个双桶组的当前视频帧,根据所述当前视频帧子序列和所述预设数量重新确定当前视频子序列。
[0036]本申请的第二方面提供一种视频帧提取装置,所述视频帧提取装置包括:
[0037]获取模块,用于获取预设时间段内的多个视频帧;
[0038]存储模块,用于在所述预设时间段内将所述多个视频帧存储至预设数量的多个双桶组,每个所述双桶组包括主桶和副桶;
[0039]选取模块,用于在所述预设时间段内从多个所述双桶组中选取多个目标视频帧至视频帧序列;
[0040]整合模块,用于整合所述视频帧序列,得到目标视频帧序列。
[0041]本申请的第三方面提供一种计算机设备,所述计算机设备包括处理器,所述处理器用于执行存储器中存储的计算机可读指令时实现所述视频帧提取方法。
[0042]本申请的第四方面提供一种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现所述视频帧提取方法。
[0043]本申请获取预设时间段内的多个视频帧;在所述预设时间段内将所述多个视频帧存储至预设数量的多个双桶组,每个所述双桶组包括主桶和副桶;在所述预设时间段内从多个所述双桶组中选取多个目标视频帧至视频帧序列;整合所述视频帧序列。通过多个双桶组提取视频帧,可以避免丢失关键信息,使得提取出的视频帧相对于获取到的多个视频帧更具有代表性,提升视频帧提取的准确性。
附图说明
[0044]图1是本申请实施例提供的视频帧提取方法的流程图。
[0045]图2是本申请实施例提供的视频帧提取装置的结构图。
[0046]图3是本申请实施例提供的计算机设备的示意图。
具体实施方式
[0047]为了能够本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频帧提取方法,其特征在于,所述视频帧提取方法包括:获取预设时间段内的多个视频帧;在所述预设时间段内将所述多个视频帧存储至预设数量的多个双桶组,每个所述双桶组包括主桶和副桶;在所述预设时间段内从多个所述双桶组中选取多个目标视频帧至视频帧序列;整合所述视频帧序列,得到目标视频帧序列。2.如权利要求1所述的视频帧提取方法,其特征在于,所述在所述预设时间段内将所述多个视频帧存储至预设数量的多个双桶组包括:获取多个所述双桶组的数量和每个所述双桶组的第一序号;依获取所述多个视频帧的顺序生成所述多个视频帧的第二序号,其中,所述多个视频帧中的每个视频帧对应一个第二序号;对于所述多个视频帧中的每个视频帧,根据多个所述双桶组的数量和所述视频帧的第二序号进行取余计算,得到所述视频帧的第三序号;将所述第一序号与所述视频帧的第三序号一致的双桶组确定为目标双桶组;将所述视频帧存储至所述目标双桶组。3.如权利要求2所述的视频帧提取方法,其特征在于,所述将所述视频帧存储至所述目标双桶组包括:获取所述视频帧在所述目标双桶组的第四序号;当所述视频帧的第四序号是奇数时,将所述视频帧存储至所述目标双桶组的主桶;当所述视频帧的第四序号是偶数时,将所述视频帧存储至所述目标双桶组的副桶。4.如权利要求1所述的视频帧提取方法,其特征在于,所述在所述预设时间段内从多个所述双桶组中选取多个目标视频帧至视频帧序列包括:获取多个所述双桶组与所述视频帧序列的映射关系,所述映射关系定义了多个所述双桶组中的视频帧在所述视频帧序列中的存储位序;在所述预设时间段中的第一子时间段内,根据所述映射关系从多个所述双桶组中的主桶选取视频帧存储至所述视频帧序列,得到由所述双桶组中的主桶中的全部视频帧组成的部分目标视频帧;在所述预设时间段中的第二子时间段内,根据所述映射关系从多个所述双桶组中的副桶选取视频帧存储至所述视频帧序列,得到由所述双桶组中的副桶中的全部视频帧或部分视频帧组成的部分目标视频帧。5.如权利要求4所述的视频帧提取方法,其特征在于,所述根据所述映射关系从多个所述双桶组中的主桶选取视频帧存储至所述视频帧序列包括:依多个所述双桶组的第一序号的顺序,逐个选取多个所述双桶组中的每个双桶组;根据所述映射关系确定所述视频帧序列中的与所述双桶组对应的第一视频帧子序列;依第二序号的顺序获取所述双桶组中的主桶的第一个视频帧,将所述双桶组中的主桶的第一个视频帧确定为当前视频帧,将所述第一视频帧子序列中的第一个元素确定为当前元...

【专利技术属性】
技术研发人员:曹春辉
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1