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

文档序号:9474573阅读:248来源:国知局
一种动态点光源判断方法及装置的制造方法
【技术领域】
[0001] 本申请涉及视频监控技术领域,尤其涉及一种动态点光源判断方法及装置。
【背景技术】
[0002] 众所周知,在低光照环境下,如果出现动态点光源,摄像机拍摄的画面会出现过 曝、鬼影等现象,影响拍摄效果,此时,需及时启动滤镜或切换到特定图像配置,以降低动态 点光源对拍摄画面的影响。而当动态点光源从画面消失时,又需恢复原配置,以保证正常场 景下的拍摄效果。可见,要想获得较好的拍摄效果,需准确判断是否发生动态点光源的变 化,以便及时调整摄像机的配置。
[0003] 现有动态点光源的判断方法主要是根据实况画面的亮度变化或画面中过曝像素 的比例变化来判断是否发生动态点光源的变化,该方法与摄像机的曝光相关,如果摄像机 的曝光出现调整,则无法准确判断是否发生动态点光源的变化。

【发明内容】

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