一种视频帧的分析方法及装置制造方法及图纸

技术编号:18663068 阅读:20 留言:0更新日期:2018-08-11 16:38
本申请公开了一种视频帧的分析方法及装置,其中,方法包括:获取当前接收到的属于待发布视频的待处理视频帧;若待处理视频帧不是待发布视频中的参考视频帧,从待处理视频帧中,确定第一预设坐标范围对应的第一图像区域;第一预设坐标范围为:预先设定的表征视频帧中用于表达视频帧的主题语义的至少部分文字所对应的坐标范围;获取待发布视频的参考视频帧中,第一预设坐标范围对应的第二图像区域;若第一图像区域与第二图像区域中的像素点间的颜色差异度小于预设值,则将包含第一图像区域的待处理视频帧,确定为与参考视频帧具有相同主题语义的目标视频帧。分析出该待发布视频中与该参考视频帧所表达的主题语义相同的视频帧。

Method and device for analyzing video frames

The present application discloses a video frame analysis method and apparatus, wherein the method includes: acquiring the currently received video frame to be processed belonging to the video to be published; determining the first image corresponding to the first preset coordinate range from the video frame to be processed if the video frame to be processed is not a reference video frame in the video to be published. The first preset coordinate range is the coordinate range corresponding to at least a part of the text used to express the subject semantics of the video frame in advance; the second image region corresponding to the first preset coordinate range is obtained in the reference video frame of the video to be published; and if the first image region and the second image region correspond to the first preset coordinate range, the second image region is obtained. If the color difference between the pixels is less than the preset value, the target video frame containing the first image region is determined to have the same subject semantics as the reference video frame. The video frame which is the same as the subject semantics expressed by the reference video frame is analyzed.

【技术实现步骤摘要】
一种视频帧的分析方法及装置
本申请涉及多媒体领域,特别涉及一种视频帧的分析方法及装置。
技术介绍
目前,视频网站服务器或者视频类应用所接收的待发布视频内容所表达的主题语义有多个,为了使发布的视频中的每个视频帧的主题语义相同,视频网站服务器或者视频类应用,在接收待发布视频所包含的多个视频帧的过程中,需要确定出表达相同主题语义的目标视频,并将目标视频进行发布。在实际应用中,视频网站服务器或者视频类应用实时接收待发布视频中的每个视频帧,需要对接收的每个视频帧进行分析,以确定出表达相同主题语义的目标视频。因此,需要一种对实时接收的视频帧进行分析的方法。
技术实现思路
基于此,本申请提供了一种视频帧的分析方法,用以在实时接收视频帧的过程中,对当前接收的视频帧进行分析,以确定出视频帧内容表达相同主题语义的视频帧,为确定视频内容表达相同主题语义的目标视频提供依据。本申请还提供了一种视频帧的分析装置,用以保证上述方法在实际中的实现及应用。本申请的技术方案为:本申请公开了一种视频帧的分析方法,该方法包括:获取当前接收到的属于待发布视频的待处理视频帧;若所述待处理视频帧不是所述待发布视频中的参考视频帧,从所述待处理视频帧中,确定第一预设坐标范围对应的第一图像区域;所述第一预设坐标范围为:预先设定的表征视频帧中用于表达所述视频帧的主题语义的至少部分文字所对应的坐标范围;获取所述待发布视频的参考视频帧中,所述第一预设坐标范围对应的第二图像区域;若所述第一图像区域与所述第二图像区域中的像素点间的颜色差异度小于预设值,则将包含所述第一图像区域的所述待处理视频帧,确定为与所述参考视频帧具有相同主题语义的目标视频帧。其中,所述第一图像区域与所述第二图像区域中的像素点间的颜色差异度,包括:所述第一图像区域的像素点与所述第二图像区域的像素点之间的颜色差异度,和/或,所述第一图像区域中表征文字的文字像素点所对应的第一颜色直方图,与所述第二图像区域中表征文字的文字像素点所对应的第二颜色直方图间的距离。其中,所述第一图像区域与所述第二图像区域中像素点的颜色差异度通过如下方式确定:确定所述第二图像区域中组成文字的第一文字像素点,得到多个第一文字像素点;分别将所述第二图像区域中的每个第一文字像素点确定为待处理第一文字像素点;从所述第一图像区域中确定出与所述待处理第一文字像素点具有相同位置坐标的第二文字像素点,并将所述待处理第一文字像素点与所述第二文字像素点确定为一个像素点对,得到多个像素点对;分别将所述多个像素点对中的每个像素点对确定为待处理像素点对;确定所述待处理像素点对所对应的目标颜色差异度,所述目标颜色差异度为:所述像素点对所包含的两个像素点对应的像素值的差值的绝对值,与,所述第二图像区域包含的像素点的总个数的比值;将所述多个像素点对分别对应的目标颜色差异值的和,确定为所述第一图像区域与所述第二图像区域中像素点间的颜色差异度。其中,所述确定所述第二图像区域中组成文字的第一文字像素点,包括:获取用于判断所述第二图像区域中的像素点是否为第一文字像素点的目标参考值,所述目标参考值包括像素点在RGB颜色空间对应的R分量参考值、G分量参考值以及B分量参考值;分别将所述第二图像区域中的每个像素点确定为待处理像素点;若所述待处理像素点对应的R分量值与所述R分量参考值间差值的绝对值小于预设R分量阈值,所述像素点对应的G分量值与所述G分量参考值间差值的绝对值小于预设G分量阈值,且所述像素点对应的B分量值与所述B分量参考值间差值的绝对值小于预设B分量阈值,则将所述待处理像素点确定为第一文字像素点。其中,所述用于判断所述第二图像区域中的像素点是否为第一文字像素点的目标参考值通过如下方式获取:从所述参考视频帧中,提取出第二预设坐标范围对应的第三图像区域;所述第二预设坐标范围为:预先设定的表征视频帧中,用于表达所述视频帧的主题语义的至少部分文字所对应的坐标范围;对所述第三图像区域进行二值化,得到二值化图像;确定所述二值化图像中组成文字的第三文字像素点;依据所述第三图像区域中像素点与所述二值化图像中像素点的位置坐标间的对应关系,以及所述二值化图像中的第三文字像素点的位置坐标,确定所述第三图像区域中与所述第三文字像素点具有相同位置坐标的第四文字像素点,得到多个第四文字像素点;针对每个第四文字像素点,从所述第三图像区域中,确定所述第四文字像素点的像素值分别在RGB颜色空间上所对应的R分量值、G分量值以及B分量值;确定所述多个第四文字像素点所对应的R分量平均值、G分量平均值以及B分量平均值;所述多个第四文字像素点所对应的R分量平均值为:所述多个第四文字像素点分别对应的R分量的平均值;所述多个第四文字像素点所对应的G分量平均值为:所述多个第四文字像素点分别对应的G分量的平均值;所述多个第四文字像素点所对应的B分量平均值为:所述多个第四文字像素点分别对应的B分量的平均值;将所述R分量平均值确定为所述R分量参考值,将所述G分量平均值确定为所述G分量参考值,将所述B分量平均值确定为所述B分量参考值。其中,所述确定所述二值化图像中组成文字的第三文字像素点,包括:分别确定所述二值化图像中的每行像素点与每列像素点中的第一目标像素值,以及分别确定所述二值化图像中的每行像素点与每列像素点中不等于所述第一目标像素值的统计像素点;所述第一目标像素值为:位于首或尾位置的像素点所对应的像素值;从所述二值化图像中,确定统计像素点的个数小于预设统计值的目标行与目标列;确定所述二值化图像中的第二目标像素值;所述第二目标像素值为:总的第一目标像素值,与,总个数的比值,其中,所述总的第一目标像素值为所述目标行与所述目标列分别对应的第一目标像素值的和;所述总个数为:所述目标行和所述目标列的总个数;根据所述二值化图像中每个像素值与所述第二目标像素值的差值的绝对值,得到两个不同的绝对值,并将取值大的绝对值所对应的像素值,确定为表征所述二值图像中文字像素点的文字像素值;将所述二值化图像中像素值等于所述文字像素值的像素点,确定为第三文字像素点。其中,在获取所述待发布视频的参考视频帧中,所述第一预设坐标范围对应的第二图像区域之后,还包括:若所述第一图像区域与所述第二图像区域中的像素点间的颜色差异度不小于预设值,则将所述待处理视频帧确定为非目标视频帧;若所述非目标视频帧的总数目大于预设阈值,则记录所述待处理视频帧的帧号,使得依据所述帧号确定出与所述参考视频帧的主题语义相同的视频。本申请还提供了一种视频帧的分析装置,该装置包括:第一获取单元,用于获取当前接收到的属于待发布视频的待处理视频帧;第一确定单元,用于若所述待处理视频帧不是所述待发布视频中的参考视频帧,从所述待处理视频帧中,确定第一预设坐标范围对应的第一图像区域;所述第一预设坐标范围为:预先设定的表征视频帧中用于表达所述视频帧的主题语义的至少部分文字所对应的坐标范围;第二获取单元,用于获取所述待发布视频的参考视频帧中,所述第一预设坐标范围对应的第二图像区域;第二确定单元,用于若所述第一图像区域与所述第二图像区域中的像素点间的颜色差异度小于预设值,则将包含所述第一图像区域的所述待处理视频帧,确定为与所述参考视频帧具有相同主题语义的目标视频帧。其中,所述第二确定本文档来自技高网...

【技术保护点】
1.一种视频帧的分析方法,其特征在于,所述方法包括:获取当前接收到的属于待发布视频的待处理视频帧;若所述待处理视频帧不是所述待发布视频中的参考视频帧,从所述待处理视频帧中,确定第一预设坐标范围对应的第一图像区域;所述第一预设坐标范围为:预先设定的表征视频帧中用于表达所述视频帧的主题语义的至少部分文字所对应的坐标范围;获取所述待发布视频的参考视频帧中,所述第一预设坐标范围对应的第二图像区域;若所述第一图像区域与所述第二图像区域中的像素点间的颜色差异度小于预设值,则将包含所述第一图像区域的所述待处理视频帧,确定为与所述参考视频帧具有相同主题语义的目标视频帧。

【技术特征摘要】
1.一种视频帧的分析方法,其特征在于,所述方法包括:获取当前接收到的属于待发布视频的待处理视频帧;若所述待处理视频帧不是所述待发布视频中的参考视频帧,从所述待处理视频帧中,确定第一预设坐标范围对应的第一图像区域;所述第一预设坐标范围为:预先设定的表征视频帧中用于表达所述视频帧的主题语义的至少部分文字所对应的坐标范围;获取所述待发布视频的参考视频帧中,所述第一预设坐标范围对应的第二图像区域;若所述第一图像区域与所述第二图像区域中的像素点间的颜色差异度小于预设值,则将包含所述第一图像区域的所述待处理视频帧,确定为与所述参考视频帧具有相同主题语义的目标视频帧。2.根据权利要求1所述的方法,其特征在于,所述第一图像区域与所述第二图像区域中的像素点间的颜色差异度,包括:所述第一图像区域的像素点与所述第二图像区域的像素点之间的颜色差异度,和/或,所述第一图像区域中表征文字的文字像素点所对应的第一颜色直方图,与所述第二图像区域中表征文字的文字像素点所对应的第二颜色直方图间的距离。3.根据权利要求2所述的方法,其特征在于,所述第一图像区域与所述第二图像区域中像素点的颜色差异度通过如下方式确定:确定所述第二图像区域中组成文字的第一文字像素点,得到多个第一文字像素点;分别将所述第二图像区域中的每个第一文字像素点确定为待处理第一文字像素点;从所述第一图像区域中确定出与所述待处理第一文字像素点具有相同位置坐标的第二文字像素点,并将所述待处理第一文字像素点与所述第二文字像素点确定为一个像素点对,得到多个像素点对;分别将所述多个像素点对中的每个像素点对确定为待处理像素点对;确定所述待处理像素点对所对应的目标颜色差异度,所述目标颜色差异度为:所述像素点对所包含的两个像素点对应的像素值的差值的绝对值,与,所述第二图像区域包含的像素点的总个数的比值;将所述多个像素点对分别对应的目标颜色差异值的和,确定为所述第一图像区域与所述第二图像区域中像素点间的颜色差异度。4.根据权利要求3所述的方法,其特征在于,所述确定所述第二图像区域中组成文字的第一文字像素点,包括:获取用于判断所述第二图像区域中的像素点是否为第一文字像素点的目标参考值,所述目标参考值包括像素点在RGB颜色空间对应的R分量参考值、G分量参考值以及B分量参考值;分别将所述第二图像区域中的每个像素点确定为待处理像素点;若所述待处理像素点对应的R分量值与所述R分量参考值间差值的绝对值小于预设R分量阈值,所述像素点对应的G分量值与所述G分量参考值间差值的绝对值小于预设G分量阈值,且所述像素点对应的B分量值与所述B分量参考值间差值的绝对值小于预设B分量阈值,则将所述待处理像素点确定为第一文字像素点。5.根据权利要求4所述的方法,其特征在于,所述用于判断所述第二图像区域中的像素点是否为第一文字像素点的目标参考值通过如下方式获取:从所述参考视频帧中,提取出第二预设坐标范围对应的第三图像区域;所述第二预设坐标范围为:预先设定的表征视频帧中,用于表达所述视频帧的主题语义的至少部分文字所对应的坐标范围;对所述第三图像区域进行二值化,得到二值化图像;确定所述二值化图像中组成文字的第三文字像素点;依据所述第三图像区域中像素点与所述二值化图像中像素点的位置坐标间的对应关系,以及所述二值化图像中的第三文字像素点的位置坐标,确定所述第三图像区域中与所述第三文字像素点具有相同位置坐标的第四文字像素点,得到多个第四文字像素点;针对每个第四文字像素点,从所述第三图像区域中,确定所述第四文字像素点的像素值分别在RGB颜色空间上所对应的R分量值、G分量值以及B分量值;确定所述多个第四文字像素点所对应的R分量平均值、G分量平均值以及B分量平均值;所述多个第四文字像素点所对应的R分量平均值为:所述多个第四文字像素点分别对应的R分量的平均值;所述多个第四文字像素点所对应的G分量平均值为:所述多个第四文字像素点分别对应的G分量的平均值;所述多个第四文字像素点所对应的B分量平均值为:所述多个第四文字像素点分别对应的B分量的平均值;将所述R分量平均值确定为所述R分量参考值,将所述G分量平均值确定为所述G分量参考值,将所述B分量平均值确定为所述B分量参考值。6.根据权利要求5所述的方法,其特征在于,所述确定所述二值化图像中组成文字的第三文字像素点,包括:分别确定所述二值化图像中的每行像素点与每列像素点中的第一目标像素值,以及分别确定所述二值化图像中的每行像素点与每列像素点中不等于所述第一目标像素值的统计像素点;所述第一目标像素值为:位于首或尾位置的像素点所对应的像素值;从所述二值化图像中,确定统计像素点的个数小于预设统计值的目标行与目标列;确定所述二值化图像中的第二目标像素值;所述第二目标像素值为:总的第一目标像素值,与,总个数的比值,其中,所述总的第一目标像素值为所述目标行与所述目标列分别对应的第一目标像素值的和;所述总个数为:所述目标行和所述目标列的总个数;根据所述二值化图像中每个像素值与所述第二目标像素值的差值的绝对值,得到两个不同的绝对值,并将取值大的绝对值所对应的像素值,确定为表征所述二值图像中文字像素点的文字像素值;将所述二值化图像中像素值等于所述文字像素值的像素点,确定为第三文字像素点。7.根据权利要求1所述的方法,其特征在于,在获取所述待发布视频的参考视频帧中,所述第一预设坐标范围对应的第二图像区域之后,还包括:若所述第一图像区域与所述第二图像区域中的像素点间的颜色差异度不小于预设值,则将所述待处理视频帧确定为非目标视频帧;若所述非目标视频帧的总数目大于预设阈值,则记录所述待处理视频帧的帧号,使得依据所述帧号确定出与所述参考视频帧的主题语义相同的视频。8.一种视频帧的分析装置,其特征在于,所述装置包括:第一获取单元,用于获取当前接收到的属于待发布视频的待处理视频帧;第一确定单元,用于若所述待处理视频帧不是所述待发布视频中的参考视频帧,从所述待处理视频帧中,确定第一预设坐标范围对应的第一图像区域;所述第一预设坐标范围为:预先设定的表征视频帧中用于...

【专利技术属性】
技术研发人员:刘楠
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1