代表帧获取方法和装置的制造方法

文档序号:9755182阅读:184来源:国知局
代表帧获取方法和装置的制造方法
【技术领域】
[0001]本公开涉及图像处理技术领域,特别涉及一种代表帧获取方法和装置。
【背景技术】
[0002]随着视频技术的快速发展,网络上的视频资源也越来越丰富。为方便用户从众多视频资源中选择感兴趣的视频资源,网站可以为每个视频资源提供一个可供用户查看的代表帧。其中代表帧是指一个视频资源中最能代表视频内容的一帧。
[0003]相关技术中,一般通过人工筛选的方式获得每个视频资源的代表帧。然而,这种通过人工筛选获得代表帧的方法,处理速度慢且工作效率低。

【发明内容】

[0004]本公开实施例提供了一种代表帧获取方法和装置。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供了一种代表帧获取方法,所述方法包括:
[0006]对目标视频进行采样得到M个关键帧;
[0007]从所述M个关键帧中,获取每个关键帧的背景像素;
[0008]对M个所述关键帧的背景像素进行两两对比,得到N个候选关键帧,所述N个候选关键帧为背景像素差异小于阈值的关键帧;
[0009]从所述N个候选关键帧中确定出所述目标视频的代表帧,所述代表帧的前景像素与背景像素之间的色差值大于预定差值阈值,且所述前景像素的梯度值大于其他各个候选关键帧的前景像素的梯度值,所述前景像素为所述候选关键帧中除所述背景像素以外的像素。
[0010]本公开实施例的第一方面的实现方式所能达到的有益效果为:对目标视频进行采样得到M个关键帧,从M个关键帧中,获取每个关键帧的背景像素,对M个关键帧的背景像素进行两两对比,对M个关键帧的背景像素进行两两对比,得到N个候选关键帧,N个候选关键帧为背景像素差异小于阈值的关键帧,从N个候选关键帧中确定出目标视频的代表帧,该代表帧的前景像素与背景像素之间的色差值大于预定差值阈值,且前景像素的梯度值大于其他各个候选关键帧的前景像素的梯度值,该前景像素为候选关键帧中除背景像素以外的像素;解决了相关技术中通过人工筛选获得代表帧的方法,处理速度慢且工作效率低的技术问题;达到了可以提高获取代表帧效率的效果。
[0011 ]可选地,所述对目标视频进行采样得到M个关键帧,包括:
[0012]将所述目标视频按播放时间先后进行划分,得到A段目标视频、B段目标视频和C段目标视频,所述B段目标视频在所述A目标视频和C段目标视频之间;
[0013]分别对所述A段目标视频、所述B段目标视频和所述C段目标视频进行采样得到所述M个关键帧,其中,所述B段视频的采样频率高于所述A段目标视频和所述C段目标视频的采样频率。
[0014]本公开实施例的第一方面可选的实现方式所能达到的有益效果为:由于中间时段的视频帧中更能表示目标视频的内容,因此在采样关键帧时,使目标视频的中间时段的关键帧的采样频率高于其他时段的采样频率,能够得到更好的代表该目标视频内容的关键帧。
[0015]可选地,所述从所述预定个关键帧中,获取每个关键帧的背景像素,包括:
[0016]对所述预定个关键帧进行降采样,降采样后的每个像素的灰度值均代表降采样前对应区域的平均灰度值;
[0017]对于每个降采样后得到的关键帧,提取所述关键帧最外围的预定圈像素,将所述预定圈像素确定为所述降采样后得到的关键帧的背景像素。
[0018]可选地,所述从所述M个关键帧中,获取每个关键帧的背景像素,包括:
[0019]对所述M关键帧进行降采样,降采样后的每个像素的灰度值为降采样前对应区域的平均灰度值;
[0020]提取降采样后的所述关键帧最外围的预定圈像素,将所述预定圈像素确定为所述降采样后得到的关键帧的背景像素。
[0021 ]可选地,所述从所述N个候选关键帧中确定出所述目标视频的代表帧,包括:
[0022]计算每个候选关键帧的前景像素与背景像素之间的色差值;
[0023]剔除色差值小于所述预定差值阈值的候选关键帧;
[0024]对剩余的候选关键帧中的前景像素进行梯度提取,得到每个剩余候选关键帧所对应的梯度值;
[0025]将具有最大梯度值的候选关键帧确定为所述目标视频的代表帧。
[0026]本公开实施例的第一方面可选的实现方式所能达到的有益效果为:通过计算每个候选关键帧的前景像素与背景像素之间的色差值,对每个候选关键帧的前景像素与背景像素之间的色差值小于预定差值阈值的候选关键帧进行剔除,剔除了前景过大或者前景过小的候选关键帧,对剩余的候选关键帧中的前景像素进行梯度提取,将具有最大梯度值的候选关键帧确定为所述目标视频的代表帧,也即将清晰度最高的候选关键帧确定为目标视频的代表帧。
[0027]可选地,所述计算每个候选关键帧的前景像素与背景像素之间的色差值,包括:
[0028]对于每个候选关键帧,分别从所述候选关键帧的前景像素中和背景像素中提取出特征像素点;
[0029]计算所述前景像素中被提取出的特征像素点的颜色值与所述背景像素中被提取出的特征像素点的平均值之间的差值;
[0030]将所述差值的绝对值确定为所述色差值。
[0031]可选地,所述计算每个候选关键帧的前景像素与背景像素之间的色差值,包括:
[0032]对于每个候选关键帧,计算所述候选关键帧的前景像素中各个像素的颜色平均值,将所述颜色平均值记为第一颜色平均值;
[0033]计算所述候选关键帧的背景像素中各个像素的颜色平均值,将所述颜色平均值记为第二颜色平均值;
[0034]将所述第一颜色平均值与所述第二颜色平均值之间的差值的绝对值确定为所述色差值。
[0035]可选地,所述计算每个候选关键帧的前景像素与背景像素之间的色差值,包括:
[0036]根据每个候选关键帧的所述前景像素的特征像素点和所述背景像素的特征像素点,计算所述前景像素与所述背景像素之间的色差值;
[0037]或者,
[0038]根据每个候选关键帧的所述前景像素的颜色平均值和所述背景像素的颜色平均值,计算所述前景像素与所述背景像素之间的色差值。
[0039]根据本公开实施例的第二方面,提供了一种代表帧获取装置,所述装置包括:
[0040]采样模块,被配置为对目标视频进行采样得到M个关键帧;
[0041 ]获取模块,从所述采样模块采样得到的M个关键帧中,获取每个关键帧的背景像素;
[0042]确定模块,被配置为对M个所述关键帧的背景像素进行两两对比,得到N个候选关键帧,所述N个候选关键帧为背景像素差异小于阈值的关键帧;
[0043]计算模块,被配置为从由所述确定模块确定的N个候选关键帧中确定出所述目标视频的代表帧,所述代表帧的前景像素与背景像素之间的色差值大于预定差值阈值,且所述前景像素的梯度值大于其他各个候选关键帧的前景像素的梯度值,所述前景像素为所述候选关键帧中除所述背景像素以外的像素。
[0044]可选地,所述采样模块,包括:
[0045]划分子模块,被配置为将所述目标视频按播放时间先后进行划分,得到A段目标视频、B段目标视频和C段目标视频,所述B段目标视频在所述A目标视频和B段目标视频之间;
[0046]采样子模块,被配置为分别对由所述划分子模块划分得到的A段目标视频、所述B段目标视频和所述C段目标视频进行采样得到所述M个关键帧,其中,所述B段视频的采样频率高于所述A段目标视频和所述C段目标视频的采样频率。
[0047]可选地,所述获取模块,包括:
[0048]降采样子模块,被配置为对所述M关键帧进行降采样,降采样后的每个像素的灰度值为降采样前对应区域的平均灰度值;
[0049]第一确定子模块,被配置为提取降采样后的所述关键帧最外围的预定圈像素,将所述预定圈像素确定为所述降采样后得到的关键帧的背景像素。
[0050]可选地,所述计算模块,包括:
[0051]计算子模块,被配置为计算每个候选关键帧的前景像素与背景像素之间的色差值;
[0052]剔除子模块,被配置为剔除色差值小于所述预定差值阈值的候选关键帧;
[0053]第二确定子模块,被配置为将具有最大梯度值的候选关键帧确定为所述目标视频的代表帧。
[0054]可选地,所述计算子模块,还被配置为:
[0055]提取子单元,被配置为对于每个候选关键帧,分别从所述候选关键帧的前景像素中和背
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1