CN104978731A - 一种信息处理方法及电子设备 - Google Patents
一种信息处理方法及电子设备 Download PDFInfo
- Publication number
- CN104978731A CN104978731A CN201410141685.1A CN201410141685A CN104978731A CN 104978731 A CN104978731 A CN 104978731A CN 201410141685 A CN201410141685 A CN 201410141685A CN 104978731 A CN104978731 A CN 104978731A
- Authority
- CN
- China
- Prior art keywords
- field picture
- frame
- frame difference
- difference
- value
- 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
Links
Landscapes
- Image Analysis (AREA)
Abstract
本发明公开了一种信息处理方法及电子设备,所述方法包括:获取视频文件中的第i帧图像与第i-1帧图像间的第i个帧差,i为大于等于3的整数;判断第i个帧差是否大于第一预设经验值,获得第一判断结果;如果第一判断结果为否,则获取从第i-j帧图像至第i-1帧图像中相邻图像间的帧差的平均值,j为大于等于2小于等于i-1的整数;当第i个帧差与平均值的比值符合一第一预设条件,且第i个帧差符合一第二预设条件时,确定第i帧图像为镜头边界的边界图像。本发明提供的方法和电子设备用以解决现有技术中,根据经验值或根据当前视频的平均帧差来确定镜头边界图像,存在的镜头边界检测不准确的技术问题。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种信息处理方法及电子设备。
背景技术
视频数据相较图片数据具有数据量大的特点,对其进行有效的管理和检索比较困难,但是视频数据具有一定的结构,即一段视频自顶向下分为视频、场景、镜头和帧,因此可以在这样的结构上对视频进行分析。镜头是指摄像机在一个连续的时间和空间中拍摄得到的相邻的若干帧的序列,是视频的基本元素,也是场景的基本元素,场景转换几乎都发生在镜头边界处,因此镜头边界检测是视频内容分析和检索的重要基础,常常选用镜头边界处的边界图像作为视频浏览的跳跃点。
当前,镜头边界检测,往往采取以下两种技术方案:
一是,根据以往的经验来确定一预设经验值,当相邻两帧的帧差大于该预设经验值时,确定该相邻两帧图像为镜头边界图像。
二是,计算出当前视频的平均帧差,当相邻两帧的帧差大于该平均帧差的数倍时,确定该相邻两帧图像为镜头边界图像。
但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
只根据以往的经验值来确定镜头边界图像,忽略了不同视频的差异,当遇到镜头边界帧差变化较弱的视频时,容易出现镜头边界的漏检。
只根据当前视频的平均帧差来确定镜头边界图像,忽略了经验值的指导意义,当遇到同一镜头中某相邻两帧的帧差变化较强时,容易出现镜头边界的误判。
可见,现有技术中根据经验值或根据当前视频的平均帧差来确定镜头边界图像,存在镜头边界检测不准确的技术问题。
发明内容
本申请实施例通过提供一种信息处理方法及电子设备,解决了现有技术中,根据经验值或根据当前视频的平均帧差来确定镜头边界图像,存在的镜头边界检测不准确的技术问题。
一方面,本申请实施例提供了如下技术方案:
一种信息处理方法,应用于电子设备中,包括:
获取视频文件中的第i帧图像与第i-1帧图像间的第i个帧差,i为大于等于3的整数;
判断所述第i个帧差是否大于第一预设经验值,获得第一判断结果;
如果所述第一判断结果为否,则获取从第i-j帧图像至所述第i-1帧图像中相邻图像间的帧差的平均值,j为大于等于2小于等于i-1的整数;
当所述第i个帧差与所述平均值的比值符合一第一预设条件,且所述第i个帧差符合一第二预设条件时,确定所述第i帧图像为镜头边界的边界图像。
可选的,所述当所述第i个帧差与所述平均值的比值符合一第一预设条件,且所述第i个帧差符合一第二预设条件时,确定所述第i帧图像为镜头边界的边界图像,具体为:判断所述第i个帧差与所述平均值的比值是否大于一预设阈值,获得第二判断结果;如果所述第二判断结果为是,则判断所述第i个帧差是否大于第二预设经验值,获得第三判断结果,其中,所述第二预设经验值小于所述第一预设经验值;如果所述第三判断结果为是,则确定所述第i帧图像为镜头边界的边界图像。
可选的,所述第i个帧差具体为用于表征所述第i帧图像与所述第i-1帧图像间的灰度差异的第i个灰度差数值,和/或用于表征所述第i帧图像与所述第i-1帧图像间的色调差异的第i个色差数值。
可选的,当所述第i个帧差为所述第i个灰度差数值时,所述获取第i帧图像与第i-1帧图像间的第i个帧差,具体为:获取第i帧图像的第i帧灰度直方图与第i-1帧图像的第i-1帧灰度直方图;基于所述第i帧灰度直方图和所述第i-1帧灰度直方图,通过直方图比较算法计算出所述第i个灰度差数值。
可选的,当所述第i个帧差为所述第i个色差数值时,所述获取第i帧图像与第i-1帧图像间的第i个帧差,具体为:获取第i帧图像的第i帧色调直方图与第i-1帧图像的第i-1帧色调直方图;基于所述第i帧色调直方图和所述第i-1帧色调直方图,通过直方图比较算法计算出所述第i个色差数值。
可选的,在所述确定所述第i帧图像为镜头边界的边界图像之后,所述方法还包括:存储所述第i个帧差,并以所述第i个帧差更新所述第一预设经验值。
可选的,在所述确定所述第i帧图像为镜头边界的边界图像之后,所述方法还包括:存储所述第i帧图像在所述视频文件中的第i个视频位置和/或所述第i-1帧图像在所述视频文件中的第i-1个视频位置,并在所述视频文件中标示出所述第i帧图像和/或所述第i-1帧图像。
另一方面,本申请实施例还提供了一种电子设备,包括:
第一获取模块,用于获取视频文件中的第i帧图像与第i-1帧图像间的第i个帧差,i为大于等于3的整数;
判断模块,用于判断所述第i个帧差是否大于第一预设经验值,获得第一判断结果;
第二获取模块,用于如果所述第一判断结果为否,则获取从第i-j帧图像至所述第i-1帧图像中相邻图像间的帧差的平均值,j为大于等于2小于等于i-1的整数;
确定模块,用于当所述第i个帧差与所述平均值的比值符合一第一预设条件,且所述第i个帧差符合一第二预设条件时,确定所述第i帧图像为镜头边界的边界图像。
可选的,所述确定模块包括:第一判断单元,用于判断所述第i个帧差与所述平均值的比值是否大于一预设阈值,获得第二判断结果;第二判断单元,用于如果所述第二判断结果为是,则判断所述第i个帧差是否大于第二预设经验值,获得第三判断结果,其中,所述第二预设经验值小于所述第一预设经验值;确定单元,用于如果所述第三判断结果为是,则确定所述第i帧图像为镜头边界的边界图像。
可选的,所述第i个帧差具体为用于表征所述第i帧图像与所述第i-1帧图像间的灰度差异的第i个灰度差数值,和/或用于表征所述第i帧图像与所述第i-1帧图像间的色调差异的第i个色差数值。
可选的,当所述第i个帧差为所述第i个灰度差数值时,所述第一获取模块包括:第一获取单元,用于获取第i帧图像的第i帧灰度直方图与第i-1帧图像的第i-1帧灰度直方图;第一比较单元,用于基于所述第i帧灰度直方图和所述第i-1帧灰度直方图,通过直方图比较算法计算出所述第i个灰度差数值。
可选的,当所述第i个帧差为所述第i个色差数值时,所述第一获取模块包括:第二获取单元,用于获取第i帧图像的第i帧色调直方图与第i-1帧图像的第i-1帧色调直方图;第二比较单元,用于基于所述第i帧色调直方图和所述第i-1帧色调直方图,通过直方图比较算法计算出所述第i个色差数值。
可选的,所述电子设备还包括:更新模块,用于存储所述第i个帧差,并以所述第i个帧差更新所述第一预设经验值。
可选的,所述电子设备还包括:标示模块,用于存储所述第i帧图像在所述视频文件中的第i个视频位置和/或所述第i-1帧图像在所述视频文件中的第i-1个视频位置,并在所述视频文件中标示出所述第i帧图像和/或所述第i-1帧图像。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
1、本申请实施例提供的方法及电子设备,先将第i帧图像与第i-1帧图像间的第i个帧差与第一预设经验值比较,在第i个帧差小于第一预设经验值时,再将第i个帧差与之前的相邻图像间的帧差的平均值进行比较,并在比较结果符合第一预设条件,且第i个帧差满足第二预设条件时,确定第i帧图像为镜头边界的边界图像,即将经验值的指导性与当前视频的特征相结合,实现了提高镜头边界检测的准确性的技术效果。
2、本申请实施例提供的方法及电子设备,在第i个帧差与所述平均值的比值大于一预设阈值后,还会判断第i个帧差是否大于一小于第一预设经验值的第二预设经验值,在第i个帧差大于第二预设经验值时,才确定第i帧图像为镜头边界的边界图像,能避免镜头中某一段视频为静止时,由于所述平均值太小,第i个帧差与所述平均值的比值几乎均大于一预设阈值的情况下,出现的对镜头边界的误判,进一步提高镜头边界检测的准确性。
3、本申请实施例提供的方法及电子设备,在确定所述第i帧图像为镜头边界的边界图像之后,以所述第i个帧差更新所述第一预设经验值,进而提升下一次进行镜头边界检测的准确性。
4、本申请实施例提供的方法及电子设备,在确定所述第i帧图像为镜头边界的边界图像之后,在所述视频文件中标示出所述第i帧图像和/或所述第i-1帧图像,以使用户能快速的基于标识出的边界图像进行跳跃的视频浏览。
附图说明
图1为本申请实施例一中信息处理方法的流程图;
图2为本申请实施例一中标示边界图像的示意图;
图3为本申请实施例一中信息处理方法的详细流程图;
图4为本申请实施例二中电子设备的结构图。
具体实施方式
本申请实施例通过提供一种信息处理方法及电子设备,实现了提高镜头边界检测的准确性的技术效果。
为了解决上述现有技术存在的技术问题,本申请实施例提供的技术方案的总体思路如下:
一种信息处理方法,应用于电子设备中,包括:
获取视频文件中的第i帧图像与第i-1帧图像间的第i个帧差,i为大于等于3的整数;
判断所述第i个帧差是否大于第一预设经验值,获得第一判断结果;
如果所述第一判断结果为否,则获取从第i-j帧图像至所述第i-1帧图像中相邻图像间的帧差的平均值,j为大于等于2小于等于i-1的整数;
当所述第i个帧差与所述平均值的比值符合一第一预设条件,且所述第i个帧差符合一第二预设条件时,确定所述第i帧图像为镜头边界的边界图像。
通过上述内容可以看出,先将第i帧图像与第i-1帧图像间的第i个帧差与第一预设经验值比较,在第i个帧差小于第一预设经验值时,再将第i个帧差与之前的相邻图像间的帧差的平均值进行比较,并在比较结果符合第一预设条件,且第i个帧差满足第二预设条件时,确定第i帧图像为镜头边界的边界图像,即将经验值的指导性与当前视频的特征相结合,实现了提高镜头边界检测的准确性的技术效果。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
实施例一:
在实施例一中提供了一种信息处理方法,应用于电子设备中,请参考图1,图1为本申请实施例一的信息处理方法的流程图,所述方法包括:
步骤S101,获取视频文件中的第i帧图像与第i-1帧图像间的第i个帧差,i为大于等于3的整数;
步骤S102,判断所述第i个帧差是否大于第一预设经验值,获得第一判断结果;
步骤S103,如果所述第一判断结果为否,则获取从第i-j帧图像至所述第i-1帧图像中相邻图像间的帧差的平均值,j为大于等于2小于等于i-1的整数;
步骤S104,当所述第i个帧差与所述平均值的比值符合一第一预设条件,且所述第i个帧差符合一第二预设条件时,确定所述第i帧图像为镜头边界的边界图像。
在具体实施过程中,所述电子设备可以为照相机、智能手机、平板电脑、摄像机、笔记本、台式电脑等电子设备,在本实施例中不再一一列举。
本申请实施例提供的信息处理的方法,不仅可以应用于视频的镜头边界检测,还可以应用于在快速拍摄的多个照片序列中检测不同场景的照片。
下面将结合图1,对实施例一中提供的信息处理的方法,按步骤进行详细介绍:
首先,执行步骤S101,获取视频文件中的第i帧图像与第i-1帧图像间的第i个帧差,i为大于等于3的整数。
在本申请实施例中,所述第i个帧差具体为用于表征所述第i帧图像与所述第i-1帧图像间的灰度差异的第i个灰度差数值,和/或用于表征所述第i帧图像与所述第i-1帧图像间的色调差异的第i个色差数值。
在具体实施过程中,所述第i个帧差还可以为用于表征所述第i帧图像与所述第i-1帧图像间的边缘线条差异的第i个边缘差数值。
当然,为了更准确地表征第i帧图像与第i-1帧图像的图像差异,还可以设置第i个帧差为:通过第i个灰度差数值、第i个色差数值和第i个边缘差数值,计算出的能同时表征第i帧图像与第i-1帧图像间的灰度差异、色调差异和边缘线条差异的第i个综合帧差。
下面分别以第i个帧差为所述第i个灰度差数值和第i个帧差为所述第i个色差数值为例,来说明第i个帧差的获取方法:
第一种,第i个帧差为所述第i个灰度差数值。
此时,所述获取第i帧图像与第i-1帧图像间的第i个帧差,具体为:
获取第i帧图像的第i帧灰度直方图与第i-1帧图像的第i-1帧灰度直方图;
基于所述第i帧灰度直方图和所述第i-1帧灰度直方图,通过直方图比较算法计算出所述第i个灰度差数值。
灰度直方图是灰度级的函数,它表示图像中每种灰度级的象素的个数,反映图像中每种灰度出现的频率。灰度直方图的横坐标是灰度级,纵坐标是该灰度级出现的频率,是图象的最基本的统计特征之一。
在具体实施过程中,可以基于所述第i帧灰度直方图和所述第i-1帧灰度直方图,通过直方图相交法、直方图匹配法等直方图比较算法来计算出所述第i个灰度差数值,在本实施例中不作限制。
第二种,第i个帧差为所述第i个色差数值。
此时,所述获取第i帧图像与第i-1帧图像间的第i个帧差,具体为:
获取第i帧图像的第i帧色调直方图与第i-1帧图像的第i-1帧色调直方图;
基于所述第i帧色调直方图和所述第i-1帧色调直方图,通过直方图比较算法计算出所述第i个色差数值。
色调直方图也是图象的最基本的统计特征之一。它所描述的是不同色彩在整幅图像中所占的比例。
在具体实施过程中,可以基于所述第i帧色调直方图和所述第i-1帧色调直方图,通过直方图相交法、直方图匹配法等直方图比较算法来计算出所述第i个灰度差数值,在本实施例中不作限制。
具体来讲,采用灰度直方图或色调直方图来计算第i个帧差,由于只需要考虑灰度或色调出现的频率,而不需要考虑灰度和色调与图像上位置的对应关系,计算量较小,能实现提高第i个帧差的计算速度的技术效果。
当然,在具体实施过程中,也可以结合图像上灰度或色调的分布位置,将第i帧图像和第i-1帧图像对应分为多个区域,先进行对应区域的帧差计算,再将多个对应区域的帧差进行平均后,获取第i个帧差,从而进一步提高镜头边界检测的准确性。
在通过步骤S101获取第i个帧差后,进入步骤S102,判断所述第i个帧差是否大于第一预设经验值,获得第一判断结果。
在具体实施过程中,所述第一预设经验值可以是技术人员结合以往镜头边界采集的数据,获知并输入所述电子设备的经验值;也可以是电子设备从服务器上下载获取的经验值。
当所述第i个帧差大于所述第一预设经验值时,确定所述第i帧图像为镜头边界的边界图像,即确定所述第i-1帧图像为前一个镜头的最后一帧图像,所述第i帧图像为后一个镜头的第一帧图像。
当所述第i个帧差小于所述第一预设经验值时,执行步骤S103-S104,获取从第i-j帧图像至所述第i-1帧图像中相邻图像间的帧差的平均值,j为大于等于2小于等于i-1的整数;当所述第i个帧差与所述平均值的比值符合一第一预设条件,且所述第i个帧差符合一第二预设条件时,确定所述第i帧图像为镜头边界的边界图像。
在具体实施过程中,可以根据视频特征来针对性的设置第一预设条件和第二预设条件,也可以根据经验值来设置第一预设条件和第二预设条件,下面分别进行说明:
第一种,根据视频特征来针对性的设置第一预设条件和第二预设条件。
例如:当已知视频中第一个镜头是白天,第二个镜头为夜晚,第i个帧差为灰度差时,因为夜晚镜头与白天镜头的灰度差异较大,可以设置第一预设条件为,第i个帧差与所述平均值的比值大于一大于等于10的预设阈值。设置第二预设条件为第i个帧差能表征出第i帧图像的灰度均值大于第i-1帧图像的灰度均值。
第二种,根据经验值来设置第一预设条件和第二预设条件。
即所述当所述第i个帧差与所述平均值的比值符合一第一预设条件,且所述第i个帧差符合一第二预设条件时,确定所述第i帧图像为镜头边界的边界图像,具体为:
判断所述第i个帧差与所述平均值的比值是否大于一预设阈值,获得第二判断结果;
如果所述第二判断结果为是,则判断所述第i个帧差是否大于第二预设经验值,获得第三判断结果,其中,所述第二预设经验值小于所述第一预设经验值;
如果所述第三判断结果为是,则确定所述第i帧图像为镜头边界的边界图像。
其中,所述预设阈值为技术人员根据以往经验获知的经验阈值,为了能有效的辨别出帧差变化剧烈的边界图像,又不会出现漏检,可以设置所述预设阈值为大于等于5的值。
进一步,所述第二预设经验值可以为技术人员根据以往经验获知的经验值,也可以是通过第一经验值计算出的值,比如:可以设置所述第二预设经验值等于所述第一预设经验值的12或32。
例如,当第i个帧差为灰度差,j=5,第一预设经验值为0.24,预设阈值为5,第二预设经验值为0.16时:
首先,获取视频文件中的第i帧图像与第i-1帧图像间的第i个灰度差为0.21;
因为0.21小于第一预设经验值为0.24,接下来,获取从第i-5帧图像至所述第i-1帧图像中相邻图像间的灰度差的平均值为0.009;
因为第i个灰度差0.21大于5倍的0.009;故再判断第i个灰度差是否大于第二预设经验值0.16。
由于第i个灰度差0.21大于第二预设经验值0.16,故确定第i帧图像为镜头边界的边界图像。
具体来讲,在第i个帧差与所述平均值的比值大于一预设阈值后,还会判断第i个帧差是否大于一小于第一预设经验值的第二预设经验值,在第i个帧差大于第二预设经验值时,才确定第i帧图像为镜头边界的边界图像,能避免镜头中某一段视频为静止时,由于所述平均值太小,第i个帧差与所述平均值的比值几乎均大于一预设阈值的情况下,出现的对镜头边界的误判,进一步提高镜头边界检测的准确性。
在本申请实施例中,在通过步骤S104,确定所述第i帧图像为镜头边界的边界图像后,所述方法还包括:
存储所述第i个帧差,并以所述第i个帧差更新所述第一预设经验值。
具体来讲,在确定所述第i帧图像为镜头边界的边界图像之后,以所述第i个帧差更新所述第一预设经验值,进而提升下一次进行镜头边界检测的准确性。
在本申请实施例中,在通过步骤S104,确定所述第i帧图像为镜头边界的边界图像之后,所述方法还包括:
存储所述第i帧图像在所述视频文件中的第i个视频位置和/或所述第i-1帧图像在所述视频文件中的第i-1个视频位置,并在所述视频文件中标示出所述第i帧图像和/或所述第i-1帧图像。
在具体实施过程中,在所述视频文件中标示出所述第i帧图像和/或所述第i-1帧图像可以为:如图2所示在视频文件的进度条上添加边界标记201来标示出所述第i帧图像和/或所述第i-1帧图像,以使得当用户点击边界标记201时,视频快速切换到所述第i帧图像或所述第i-1帧图像。
还可以为:在视频文件显示界面的一侧,以列表形式显示出缩小的第i帧图像和/或缩小的第i-1帧图像,以使得当用户点击缩小的第i帧图像或缩小的第i-1帧图像时,视频快速切换到所述第i帧图像或所述第i-1帧图像。
具体来讲,在确定所述第i帧图像为镜头边界的边界图像之后,在所述视频文件中标示出所述第i帧图像和/或所述第i-1帧图像,能使用户能快速的基于标识出的边界图像进行跳跃的视频浏览。
下面结合图3,对本实施例提供的信息处理方法中确定镜头边界图像的详细步骤进行说明。
如图3所示,本实施例中确定镜头边界图像的详细步骤包括:
步骤S301,获取视频文件中的第i帧图像与第i-1帧图像间的第i个帧差;
步骤S302,判断所述第i个帧差是否大于第一预设经验值,获得第一判断结果;如果所述第一判断结果为是则执行步骤S306,如果所述第一判断结果为否则执行步骤S303;
步骤S303,获取从第i-j帧图像至所述第i-1帧图像中相邻图像间的帧差的平均值;
步骤S304,判断所述第i个帧差与所述平均值的比值是否大于一预设阈值,获得第二判断结果;如果所述第二判断结果为是则执行步骤S305,如果所述第二判断结果为否则执行步骤S309;
步骤S305,判断所述第i个帧差是否大于第二预设经验值,获得第三判断结果;如果所述第三判断结果为是则执行步骤S306,如果所述第一判断结果为否则执行步骤S309;
步骤S306,确定所述第i帧图像为镜头边界的边界图像;
步骤S307,存储所述第i个帧差,并以所述第i个帧差更新所述第一预设经验值;
步骤S308,存储所述第i帧图像在所述视频文件中的第i个视频位置和/或所述第i-1帧图像在所述视频文件中的第i-1个视频位置,并在所述视频文件中标示出所述第i帧图像和/或所述第i-1帧图像。
步骤S309,暂时确定所述第i帧图像不是镜头边界的边界图像。
在具体实施过程中,本实施例中信息处理方法可以通过程序来实现。
例如,预先定义第i个帧差为Diff(i),第一预设经验值为DIFF(E),第二预设经验值为M*DIFF(E),第i-j帧图像至所述第i-1帧图像中相邻图像间的帧差的平均值为Mean(i,j),预设阈值为N,则实现程序为:
另一方面,基于同一发明构思,本发明通过本申请的另一实施例提供一种与实施例一中的方法对应的电子设备,详见实施例二。
实施例二:
在实施例二中,提供了一种电子设备,请参考图4,图4为本申请实施例二的电子设备的结构图,包括:
第一获取模块401,用于获取视频文件中的第i帧图像与第i-1帧图像间的第i个帧差,i为大于等于3的整数;
判断模块402,用于判断所述第i个帧差是否大于第一预设经验值,获得第一判断结果;
第二获取模块403,用于如果所述第一判断结果为否,则获取从第i-j帧图像至所述第i-1帧图像中相邻图像间的帧差的平均值,j为大于等于2小于等于i-1的整数;
确定模块404,用于当所述第i个帧差与所述平均值的比值符合一第一预设条件,且所述第i个帧差符合一第二预设条件时,确定所述第i帧图像为镜头边界的边界图像。
在本申请实施例中,所述确定模块404包括:
第一判断单元,用于判断所述第i个帧差与所述平均值的比值是否大于一预设阈值,获得第二判断结果;
第二判断单元,用于如果所述第二判断结果为是,则判断所述第i个帧差是否大于第二预设经验值,获得第三判断结果,其中,所述第二预设经验值小于所述第一预设经验值;
确定单元,用于如果所述第三判断结果为是,则确定所述第i帧图像为镜头边界的边界图像。
在本申请实施例中,所述第i个帧差具体为用于表征所述第i帧图像与所述第i-1帧图像间的灰度差异的第i个灰度差数值,和/或用于表征所述第i帧图像与所述第i-1帧图像间的色调差异的第i个色差数值。
在本申请实施例中,当所述第i个帧差为所述第i个灰度差数值时,所述第一获取模块401包括:
第一获取单元,用于获取第i帧图像的第i帧灰度直方图与第i-1帧图像的第i-1帧灰度直方图;
第一比较单元,用于基于所述第i帧灰度直方图和所述第i-1帧灰度直方图,通过直方图比较算法计算出所述第i个灰度差数值。
在本申请实施例中,当所述第i个帧差为所述第i个色差数值时,所述第一获取模块401包括:
第二获取单元,用于获取第i帧图像的第i帧色调直方图与第i-1帧图像的第i-1帧色调直方图;
第二比较单元,用于基于所述第i帧色调直方图和所述第i-1帧色调直方图,通过直方图比较算法计算出所述第i个色差数值。
在本申请实施例中,所述电子设备还包括:
更新模块,用于存储所述第i个帧差,并以所述第i个帧差更新所述第一预设经验值。
在本申请实施例中,所述电子设备还包括:
标示模块,用于存储所述第i帧图像在所述视频文件中的第i个视频位置和/或所述第i-1帧图像在所述视频文件中的第i-1个视频位置,并在所述视频文件中标示出所述第i帧图像和/或所述第i-1帧图像。
本实施例中提供的电子设备与实施例一中提供的信息处理方法,是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚的了解本实施例中的电子设备的结构及实施过程,为了说明书的简洁,在此就不再赘述了。
上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:
1、本申请实施例提供的方法及电子设备,先将第i帧图像与第i-1帧图像间的第i个帧差与第一预设经验值比较,在第i个帧差小于第一预设经验值时,再将第i个帧差与之前的相邻图像间的帧差的平均值进行比较,并在比较结果符合第一预设条件,且第i个帧差满足第二预设条件时,确定第i帧图像为镜头边界的边界图像,即将经验值的指导性与当前视频的特征相结合,实现了提高镜头边界检测的准确性的技术效果。
2、本申请实施例提供的方法及电子设备,在第i个帧差与所述平均值的比值大于一预设阈值后,还会判断第i个帧差是否大于一小于第一预设经验值的第二预设经验值,在第i个帧差大于第二预设经验值时,才确定第i帧图像为镜头边界的边界图像,能避免镜头中某一段视频为静止时,由于所述平均值太小,第i个帧差与所述平均值的比值几乎均大于一预设阈值的情况下,出现的对镜头边界的误判,进一步提高镜头边界检测的准确性。
3、本申请实施例提供的方法及电子设备,在确定所述第i帧图像为镜头边界的边界图像之后,以所述第i个帧差更新所述第一预设经验值,进而提升下一次进行镜头边界检测的准确性。
4、本申请实施例提供的方法及电子设备,在确定所述第i帧图像为镜头边界的边界图像之后,在所述视频文件中标示出所述第i帧图像和/或所述第i-1帧图像,以使用户能快速的基于标识出的边界图像进行跳跃的视频浏览。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
具体来讲,本申请实施例中的两种信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上。
对于实施例一提供的信息处理方法,当存储介质中的与所述信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
获取视频文件中的第i帧图像与第i-1帧图像间的第i个帧差,i为大于等于3的整数;
判断所述第i个帧差是否大于第一预设经验值,获得第一判断结果;
如果所述第一判断结果为否,则获取从第i-j帧图像至所述第i-1帧图像中相邻图像间的帧差的平均值,j为大于等于2小于等于i-1的整数;
当所述第i个帧差与所述平均值的比值符合一第一预设条件,且所述第i个帧差符合一第二预设条件时,确定所述第i帧图像为镜头边界的边界图像。
可选的,所述存储介质中存储的与步骤:当所述第i个帧差与所述平均值的比值符合一第一预设条件,且所述第i个帧差符合一第二预设条件时,确定所述第i帧图像为镜头边界的边界图像,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
判断所述第i个帧差与所述平均值的比值是否大于一预设阈值,获得第二判断结果;
如果所述第二判断结果为是,则判断所述第i个帧差是否大于第二预设经验值,获得第三判断结果,其中,所述第二预设经验值小于所述第一预设经验值;
如果所述第三判断结果为是,则确定所述第i帧图像为镜头边界的边界图像。
可选的,所述第i个帧差具体为用于表征所述第i帧图像与所述第i-1帧图像间的灰度差异的第i个灰度差数值,和/或用于表征所述第i帧图像与所述第i-1帧图像间的色调差异的第i个色差数值。
可选的,当所述第i个帧差为所述第i个灰度差数值时,所述存储介质中存储的与步骤:所述获取第i帧图像与第i-1帧图像间的第i个帧差,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
获取第i帧图像的第i帧灰度直方图与第i-1帧图像的第i-1帧灰度直方图;
基于所述第i帧灰度直方图和所述第i-1帧灰度直方图,通过直方图比较算法计算出所述第i个灰度差数值。
可选的,当所述第i个帧差为所述第i个色差数值时,所述存储介质中存储的与步骤:所述获取第i帧图像与第i-1帧图像间的第i个帧差,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
获取第i帧图像的第i帧色调直方图与第i-1帧图像的第i-1帧色调直方图;
基于所述第i帧色调直方图和所述第i-1帧色调直方图,通过直方图比较算法计算出所述第i个色差数值。
可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:确定所述第i帧图像为镜头边界的边界图像,对应的计算机指令被执行之后被执行,在被执行时包括如下步骤:
存储所述第i个帧差,并以所述第i个帧差更新所述第一预设经验值。
可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:确定所述第i帧图像为镜头边界的边界图像,对应的计算机指令被执行之后被执行,在被执行时包括如下步骤:
存储所述第i帧图像在所述视频文件中的第i个视频位置和/或所述第i-1帧图像在所述视频文件中的第i-1个视频位置,并在所述视频文件中标示出所述第i帧图像和/或所述第i-1帧图像。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (14)
1.一种信息处理方法,应用于电子设备中,包括:
获取视频文件中的第i帧图像与第i-1帧图像间的第i个帧差,i为大于等于3的整数;
判断所述第i个帧差是否大于第一预设经验值,获得第一判断结果;
如果所述第一判断结果为否,则获取从第i-j帧图像至所述第i-1帧图像中相邻图像间的帧差的平均值,j为大于等于2小于等于i-1的整数;
当所述第i个帧差与所述平均值的比值符合一第一预设条件,且所述第i个帧差符合一第二预设条件时,确定所述第i帧图像为镜头边界的边界图像。
2.如权利要求1所述的方法,其特征在于,所述当所述第i个帧差与所述平均值的比值符合一第一预设条件,且所述第i个帧差符合一第二预设条件时,确定所述第i帧图像为镜头边界的边界图像,具体为:
判断所述第i个帧差与所述平均值的比值是否大于一预设阈值,获得第二判断结果;
如果所述第二判断结果为是,则判断所述第i个帧差是否大于第二预设经验值,获得第三判断结果,其中,所述第二预设经验值小于所述第一预设经验值;
如果所述第三判断结果为是,则确定所述第i帧图像为镜头边界的边界图像。
3.如权利要求1所述的方法,其特征在于,所述第i个帧差具体为用于表征所述第i帧图像与所述第i-1帧图像间的灰度差异的第i个灰度差数值,和/或用于表征所述第i帧图像与所述第i-1帧图像间的色调差异的第i个色差数值。
4.如权利要求3所述的方法,其特征在于,当所述第i个帧差为所述第i个灰度差数值时,所述获取第i帧图像与第i-1帧图像间的第i个帧差,具体为:
获取第i帧图像的第i帧灰度直方图与第i-1帧图像的第i-1帧灰度直方图;
基于所述第i帧灰度直方图和所述第i-1帧灰度直方图,通过直方图比较算法计算出所述第i个灰度差数值。
5.如权利要求3所述的方法,其特征在于,当所述第i个帧差为所述第i个色差数值时,所述获取第i帧图像与第i-1帧图像间的第i个帧差,具体为:
获取第i帧图像的第i帧色调直方图与第i-1帧图像的第i-1帧色调直方图;
基于所述第i帧色调直方图和所述第i-1帧色调直方图,通过直方图比较算法计算出所述第i个色差数值。
6.如权利要求1-5任一所述的方法,其特征在于,在所述确定所述第i帧图像为镜头边界的边界图像之后,所述方法还包括:
存储所述第i个帧差,并以所述第i个帧差更新所述第一预设经验值。
7.如权利要求1-5任一所述的方法,其特征在于,在所述确定所述第i帧图像为镜头边界的边界图像之后,所述方法还包括:
存储所述第i帧图像在所述视频文件中的第i个视频位置和/或所述第i-1帧图像在所述视频文件中的第i-1个视频位置,并在所述视频文件中标示出所述第i帧图像和/或所述第i-1帧图像。
8.一种电子设备,包括:
第一获取模块,用于获取视频文件中的第i帧图像与第i-1帧图像间的第i个帧差,i为大于等于3的整数;
判断模块,用于判断所述第i个帧差是否大于第一预设经验值,获得第一判断结果;
第二获取模块,用于如果所述第一判断结果为否,则获取从第i-j帧图像至所述第i-1帧图像中相邻图像间的帧差的平均值,j为大于等于2小于等于i-1的整数;
确定模块,用于当所述第i个帧差与所述平均值的比值符合一第一预设条件,且所述第i个帧差符合一第二预设条件时,确定所述第i帧图像为镜头边界的边界图像。
9.如权利要求8所述的电子设备,其特征在于,所述确定模块包括:
第一判断单元,用于判断所述第i个帧差与所述平均值的比值是否大于一预设阈值,获得第二判断结果;
第二判断单元,用于如果所述第二判断结果为是,则判断所述第i个帧差是否大于第二预设经验值,获得第三判断结果,其中,所述第二预设经验值小于所述第一预设经验值;
确定单元,用于如果所述第三判断结果为是,则确定所述第i帧图像为镜头边界的边界图像。
10.如权利要求8所述的电子设备,其特征在于,所述第i个帧差具体为用于表征所述第i帧图像与所述第i-1帧图像间的灰度差异的第i个灰度差数值,和/或用于表征所述第i帧图像与所述第i-1帧图像间的色调差异的第i个色差数值。
11.如权利要求10所述的电子设备,其特征在于,当所述第i个帧差为所述第i个灰度差数值时,所述第一获取模块包括:
第一获取单元,用于获取第i帧图像的第i帧灰度直方图与第i-1帧图像的第i-1帧灰度直方图;
第一比较单元,用于基于所述第i帧灰度直方图和所述第i-1帧灰度直方图,通过直方图比较算法计算出所述第i个灰度差数值。
12.如权利要求10所述的电子设备,其特征在于,当所述第i个帧差为所述第i个色差数值时,所述第一获取模块包括:
第二获取单元,用于获取第i帧图像的第i帧色调直方图与第i-1帧图像的第i-1帧色调直方图;
第二比较单元,用于基于所述第i帧色调直方图和所述第i-1帧色调直方图,通过直方图比较算法计算出所述第i个色差数值。
13.如权利要求8-12任一所述的电子设备,其特征在于,所述电子设备还包括:
更新模块,用于存储所述第i个帧差,并以所述第i个帧差更新所述第一预设经验值。
14.如权利要求8-12任一所述的电子设备,其特征在于,所述电子设备还包括:
标示模块,用于存储所述第i帧图像在所述视频文件中的第i个视频位置和/或所述第i-1帧图像在所述视频文件中的第i-1个视频位置,并在所述视频文件中标示出所述第i帧图像和/或所述第i-1帧图像。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410141685.1A CN104978731A (zh) | 2014-04-10 | 2014-04-10 | 一种信息处理方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410141685.1A CN104978731A (zh) | 2014-04-10 | 2014-04-10 | 一种信息处理方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104978731A true CN104978731A (zh) | 2015-10-14 |
Family
ID=54275212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410141685.1A Pending CN104978731A (zh) | 2014-04-10 | 2014-04-10 | 一种信息处理方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104978731A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106056584A (zh) * | 2016-05-24 | 2016-10-26 | 努比亚技术有限公司 | 一种前后景分割装置和方法 |
CN111062926A (zh) * | 2019-12-18 | 2020-04-24 | 腾讯科技(深圳)有限公司 | 一种视频数据处理方法、装置及存储介质 |
CN113766089A (zh) * | 2021-09-18 | 2021-12-07 | 北京百度网讯科技有限公司 | 检测视频滚动条纹的方法、装置、电子设备和存储介质 |
CN114782284A (zh) * | 2022-06-17 | 2022-07-22 | 广州三七极耀网络科技有限公司 | 动作数据修正方法、装置、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6782049B1 (en) * | 1999-01-29 | 2004-08-24 | Hewlett-Packard Development Company, L.P. | System for selecting a keyframe to represent a video |
CN101013444A (zh) * | 2007-02-13 | 2007-08-08 | 华为技术有限公司 | 一种自适应生成足球视频摘要的方法和装置 |
CN101719271A (zh) * | 2009-11-05 | 2010-06-02 | 浙江传媒学院 | 基于混合投影函数和支持向量机的视频镜头边界检查方法 |
CN101820006A (zh) * | 2009-07-20 | 2010-09-01 | 湖南共创光伏科技有限公司 | 高转化率硅基单结多叠层pin薄膜太阳能电池及其制造方法 |
-
2014
- 2014-04-10 CN CN201410141685.1A patent/CN104978731A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6782049B1 (en) * | 1999-01-29 | 2004-08-24 | Hewlett-Packard Development Company, L.P. | System for selecting a keyframe to represent a video |
CN101013444A (zh) * | 2007-02-13 | 2007-08-08 | 华为技术有限公司 | 一种自适应生成足球视频摘要的方法和装置 |
CN101820006A (zh) * | 2009-07-20 | 2010-09-01 | 湖南共创光伏科技有限公司 | 高转化率硅基单结多叠层pin薄膜太阳能电池及其制造方法 |
CN101719271A (zh) * | 2009-11-05 | 2010-06-02 | 浙江传媒学院 | 基于混合投影函数和支持向量机的视频镜头边界检查方法 |
Non-Patent Citations (2)
Title |
---|
张玉静: "一种自适应阈值与固定阈值相结合的镜头边界检测算法", 《中国电力教育》 * |
李松斌 等: "一种基于双阈值法改进的镜头边界检测算法", 《微计算机应用》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106056584A (zh) * | 2016-05-24 | 2016-10-26 | 努比亚技术有限公司 | 一种前后景分割装置和方法 |
CN106056584B (zh) * | 2016-05-24 | 2019-08-02 | 努比亚技术有限公司 | 一种前后景分割装置和方法 |
CN111062926A (zh) * | 2019-12-18 | 2020-04-24 | 腾讯科技(深圳)有限公司 | 一种视频数据处理方法、装置及存储介质 |
CN111062926B (zh) * | 2019-12-18 | 2023-08-22 | 腾讯科技(深圳)有限公司 | 一种视频数据处理方法、装置及存储介质 |
CN113766089A (zh) * | 2021-09-18 | 2021-12-07 | 北京百度网讯科技有限公司 | 检测视频滚动条纹的方法、装置、电子设备和存储介质 |
CN113766089B (zh) * | 2021-09-18 | 2023-08-18 | 北京百度网讯科技有限公司 | 检测视频滚动条纹的方法、装置、电子设备和存储介质 |
CN114782284A (zh) * | 2022-06-17 | 2022-07-22 | 广州三七极耀网络科技有限公司 | 动作数据修正方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11842438B2 (en) | Method and terminal device for determining occluded area of virtual object | |
CN106688013B (zh) | 姿态估算的***和方法 | |
US10474921B2 (en) | Tracker assisted image capture | |
US20180324415A1 (en) | Real-time automatic vehicle camera calibration | |
AU2017232186A1 (en) | Fast and robust image alignment for burst mode | |
US20140205141A1 (en) | Systems and methods for tracking and detecting a target object | |
CN111222509B (zh) | 目标检测方法、装置及电子设备 | |
CN110288549B (zh) | 视频修复方法、装置及电子设备 | |
CN108961183B (zh) | 图像处理方法、终端设备及计算机可读存储介质 | |
CN103135903B (zh) | 一种图库展示方法及装置 | |
CN109598250B (zh) | 特征提取方法、装置、电子设备和计算机可读介质 | |
CN108875519B (zh) | 对象检测方法、装置和***及存储介质 | |
CN104978731A (zh) | 一种信息处理方法及电子设备 | |
CN114882321A (zh) | 深度学习模型的训练方法、目标对象检测方法和装置 | |
CN115205925A (zh) | 表情系数确定方法、装置、电子设备及存储介质 | |
CN107330849B (zh) | 一种全景图像拼接的方法、装置、设备及存储介质 | |
CN113112542A (zh) | 一种视觉定位方法、装置、电子设备及存储介质 | |
CN110555861B (zh) | 光流计算方法、装置及电子设备 | |
CN113344994B (zh) | 图像配准方法、装置、电子设备及存储介质 | |
CN108932703B (zh) | 图片处理方法、图片处理装置及终端设备 | |
CN110517201A (zh) | 循环保边平滑滤波的方法、装置和电子设备 | |
EP2669894A1 (en) | Method for creating thumbnail images of videos and an electronic device for display thereof | |
CN104602096A (zh) | 一种视频字幕区的检测方法和装置 | |
CN106971386B (zh) | 判断图像完整度及页面加载度的方法、装置和客户端设备 | |
CN108764206B (zh) | 目标图像识别方法和***、计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151014 |
|
RJ01 | Rejection of invention patent application after publication |