一种动态点光源判断方法及装置制造方法及图纸

技术编号:12663173 阅读:53 留言:0更新日期:2016-01-07 00:37
本申请提供一种动态点光源判断方法及装置,该方法包括:从当前画面中选取多个测光点;计算所述多个测光点的亮度方差;当本次计算的亮度方差与上一次计算的亮度方差的差值的绝对值大于预设的亮度阈值时,确定发生动态点光源变化。本申请可有效避免摄像机曝光量的影响,使得对动态点光源的判断更加准确,从而使摄像机根据该判断结果及时进行配置切换,获得更好的拍摄效果。

【技术实现步骤摘要】

本申请涉及视频监控
,尤其涉及一种动态点光源判断方法及装置
技术介绍
众所周知,在低光照环境下,如果出现动态点光源,摄像机拍摄的画面会出现过曝、鬼影等现象,影响拍摄效果,此时,需及时启动滤镜或切换到特定图像配置,以降低动态点光源对拍摄画面的影响。而当动态点光源从画面消失时,又需恢复原配置,以保证正常场景下的拍摄效果。可见,要想获得较好的拍摄效果,需准确判断是否发生动态点光源的变化,以便及时调整摄像机的配置。现有动态点光源的判断方法主要是根据实况画面的亮度变化或画面中过曝像素的比例变化来判断是否发生动态点光源的变化,该方法与摄像机的曝光相关,如果摄像机的曝光出现调整,则无法准确判断是否发生动态点光源的变化。
技术实现思路
有鉴于此,本申请提供一种动态点光源判断方法及装置。具体地,本申请是通过如下技术方案实现的:本申请提供一种动态点光源判断方法,该方法包括:从当前画面中选取多个测光点;计算所述多个测光点的亮度方差;当本次计算的亮度方差与上一次计算的亮度方差的差值的绝对值大于预设的亮度阈值时,确定发生动态点光源变化。本申请提供一种动态点光源判断装置,该装置包括:选取单元,用于从当前画面中选取多个测光点;计算单元,用于计算所述多个测光点的亮度方差;确定单元,用于当本次计算的亮度方差与上一次计算的亮度方差的差值的绝对值大于预设的亮度阈值时,确定发生动态点光源变化。由以上描述可以看出,本申请通过计算多个测光点亮度方差的方法确定动态点光源的变化,可有效避免摄像机曝光量的影响,使得对动态点光源的判断更加准确,从而使摄像机根据该判断结果及时进行配置切换,获得更好的拍摄效果。附图说明图1是本申请一示例性实施例示出的一种动态点光源判断方法流程图;图2是本申请一示例性实施例示出的一种动态点光源判断装置所在设备的基础硬件结构示意图;图3是本申请一示例性实施例示出的一种动态点光源判断装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。众所周知,在低光照环境下,如果出现动态点光源(例如,夜晚道路上突然出现车灯),摄像机拍摄的画面会出现过曝、鬼影等现象,影响拍摄效果,此时,需及时启动滤镜或切换到特定图像配置,以降低动态点光源对拍摄画面的影响。而当动态点光源从画面消失时,又需恢复原配置,以保证正常场景下的拍摄效果。可见,要想获得较好的拍摄效果,需准确判断是否发生动态点光源的变化,以便及时调整摄像机配置。现有动态点光源的判断方法通常是根据实况画面的亮度变化或画面中过曝像素的比例变化来判断是否发生动态点光源的变化,该方法与摄像机的曝光相关,如果摄像机的曝光出现调整,则无法准确判断是否发生动态点光源的变化。针对上述问题,本申请实施例提出一种动态点光源判断方法,该方法通过对相邻画面中多个测光点的亮度方差进行比较,确定画面中是否发生动态点光源的变化。参见图1,为本申请动态点光源判断方法的一个实施例流程图,该实施例对动态点光源的判断过程进行描述。步骤101,从当前画面中选取多个测光点。在一种较优的实施方式中,可采取如下方式选取测光点:首先,将当前画面划分成若干区域;然后,计算每一个区域的亮度,其中,每一个区域的亮度为对应区域内各像素点亮度的平均值;最后,按照亮度梯度从最低亮度区域到最高亮度区域范围内选择多个区域作为测光点。例如,假设当前画面由1200万个像素组成,将该画面划分成60个区域,则每个区域包含20万个像素。计算每一个区域内各像素点的平均亮度作为对应区域的亮度,假设,这60个区域的亮度分布在0~200的范围(该数值范围仅为示例性说明)内,从该范围内选取5个测光点,则按照亮度梯度(200-0)/(5-1)=50可分别选取亮度为0、50、100、150、200或最接近上述亮度值的区域作为测光点。其中,上述测光点的选取数量与摄像机的分辨率相关,通常分辨率越高其所拍摄的场景范围越大,因此,应选取更多的测光点,以提高测光点判断的准确性。上述测光点选取方式仅为本申请中一种较优的实施方式,本申请并不对具体的选取方式进行限定,例如,可按照“十”字型、“一”字型、环形、方形等从画面中选择测光点的位置。步骤102,计算所述多个测光点的亮度方差。具体为,按照如下公式计算:V=1nΣi=1n(Li-Lavg)2]]>公式(1)其中,n为选取的测光点数量;Li为第i个测光点的亮度(每一个测光点的亮度为对应测光点内各像素点亮度的平均值);Lavg为n个测光点亮度的平均值。步骤103,当本次计算的亮度方差与上一次计算的亮度方差的差值的绝对值大于预设的亮度阈值时,确定发生动态点光源变化。本申请实施例周期性统计摄像机所采集画面的亮度方差,计算相邻两次亮度方差的差值,当该差值的绝对值大于预设的亮度阈值时,确定发生动态点光源变化,具体可通过如下公式表示:|Vt-Vt-1|>A公式(2)其中,Vt为本次计算的亮度方差;Vt-1为上一次计算的亮度方差;A为预设的亮度阈值。本申请实施例根据相邻两次亮度方差的变化确定动态点光源的变化,例如,当动态点光源从无到有时,必然存在相邻画面亮度方差变化较大(大于预设的亮度阈值)的情况,当检测到此变化时,摄像机会切换到动态点光源本文档来自技高网...
一种动态点光源判断方法及装置

【技术保护点】
一种动态点光源判断方法,其特征在于,该方法包括:从当前画面中选取多个测光点;计算所述多个测光点的亮度方差;当本次计算的亮度方差与上一次计算的亮度方差的差值的绝对值大于预设的亮度阈值时,确定发生动态点光源变化。

【技术特征摘要】
1.一种动态点光源判断方法,其特征在于,该方法包括:
从当前画面中选取多个测光点;
计算所述多个测光点的亮度方差;
当本次计算的亮度方差与上一次计算的亮度方差的差值的绝对值大于预
设的亮度阈值时,确定发生动态点光源变化。
2.如权利要求1所述的方法,其特征在于,所述从当前画面中选取多个
测光点,包括:
将当前画面划分成若个区域;
计算每一个区域的亮度,所述每一个区域的亮度为对应区域内各像素点
亮度的平均值;
按照亮度梯度从最低亮度区域到最高亮度区域范围内选取多个区域作为
测光点。
3.如权利要求1所述的方法,其特征在于,所述计算所述多个测光点的
亮度方差,包括:
V=1nΣi=1n(Li-Lavg)2]]>其中,
n为选取的测光点数量;
Li为第i个测光点的亮度;
Lavg为n个测光点亮度的平均值。...

【专利技术属性】
技术研发人员:陈晓雷
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1