一种昼夜切换检测的方法和装置的制造方法

文档序号:9792042阅读:203来源:国知局
一种昼夜切换检测的方法和装置的制造方法
【技术领域】
[0001]本发明涉及视频技术领域,尤其涉及一种昼夜切换检测的方法和装置。
【背景技术】
[0002]昼夜切换是前端设备(如模拟摄像机、网络摄像机、编码器等)的一项基本功能,通常要求具有如下效果:当环境的光照强度(简称照度)较高时,启用IR( InfraredRadiat1n,红外线)滤片,过滤环境中的红外光;当环境的光照强度较低时,移除IR滤片,接收环境中的红外光,并开启前端设备自带的红外灯,从而大幅提升环境的光照强度。进一步的,前端设备通过获取光照强度,可以在光照强度较高时,自动启用IR滤片,在光照强度较低时,自动移除IR滤片,并开启前端设备自带的红外灯,从而实现自动昼夜切换。
[0003]但是,在自动昼夜切换过程中,随着环境变暗,光照强度较低,前端设备会自动移除IR滤片,并开启红外灯。在一些场景较小或反光较强的环境下,红外灯一旦打开,则光照强度会变高,导致前端设备会启用IR滤片,并关闭红外灯。在关闭红外灯之后,光照强度又变低,前端设备会自动移除IR滤片,并开启红外灯,如此反复处理,极大的影响了图像效果和用户体验。

【发明内容】

[0004]本发明提供一种昼夜切换检测的方法,所述方法包括:
[0005]确定光照强度的第一区间,并在所述第一区间进行昼夜切换检测;
[0006]当检测到当前光照强度不位于所述第一区间时,调整红外灯的补光亮度;
[0007]当红外灯的补光亮度发生变化时,判断本次补光亮度的变化方向与上一次的补光亮度的变化方向是否一致,如果否,则更新反复调节次数;
[0008]判断当前的反复调节次数是否达到预设阈值,如果是,则利用所述第一区间确定光照强度的第二区间,并在所述第二区间进行昼夜切换检测;
[0009]其中,所述第二区间的最大光照强度值大于所述第一区间的最大光照强度值,所述第二区间的最小光照强度值小于所述第一区间的最小光照强度值。
[0010]所述检测到当前光照强度不位于所述第一区间时,调整红外灯的补光亮度的过程,具体包括:
[0011]针对在所述第一区间进行昼夜切换检测的过程,当检测到当前光照强度小于第一区间的最小光照强度值时,则增加红外灯的补光亮度;当检测到当前光照强度大于第一区间的最大光照强度值时,则降低红外灯的补光亮度。
[0012]判断本次补光亮度的变化方向与上一次的补光亮度的变化方向是否一致的过程,具体包括:如果获知本次补光亮度的变化方向为增加红外灯的补光亮度,且上一次的补光亮度的变化方向为增加红外灯的补光亮度,则确定所述本次补光亮度的变化方向与上一次的补光亮度的变化方向一致;或者,如果获知本次补光亮度的变化方向为增加红外灯的补光亮度,且上一次的补光亮度的变化方向为降低红外灯的补光亮度,则确定所述本次补光亮度的变化方向与上一次的补光亮度的变化方向不一致;或者,如果获知本次补光亮度的变化方向为降低红外灯的补光亮度,且上一次的补光亮度的变化方向为增加红外灯的补光亮度,则确定所述本次补光亮度的变化方向与上一次的补光亮度的变化方向不一致;或者,如果获知本次补光亮度的变化方向为降低红外灯的补光亮度,且上一次的补光亮度的变化方向为降低红外灯的补光亮度,则确定所述本次补光亮度的变化方向与上一次的补光亮度的变化方向一致。
[0013]利用所述第一区间确定光照强度的第二区间的过程,具体包括:
[0014]确定光照强度的第三区间,以使在所述第三区间进行昼夜切换检测时,检测到的光照强度始终位于所述第三区间;当使用所述第三区间进行昼夜切换检测的时间已经持续设定时间之后,则确定当前光照强度;
[0015]确定光照强度容忍值为(所述当前光照强度-平均亮度值)+设定数值,平均亮度值为(第一区间的最大光照强度值+第一区间的最小光照强度值)/2;
[0016]确定第二区间的最大光照强度值为平均亮度值与光照强度容忍值之和,确定第二区间的最小光照强度值为平均亮度值与光照强度容忍值之差。
[0017]所述方法进一步包括:针对在所述第二区间进行昼夜切换检测的过程,当检测到当前光照强度不位于所述第二区间时,则判断红外灯是否处于关闭状态;
[0018]如果所述红外灯处于关闭状态,则恢复在所述第一区间进行昼夜切换检测;
[0019]如果所述红外灯未处于关闭状态,则当检测到当前光照强度不位于所述第二区间时,调整红外灯的补光亮度;当红外灯的补光亮度发生变化时,判断本次补光亮度的变化方向与上一次的补光亮度的变化方向是否一致,如果否,则更新反复调节次数;判断当前的反复调节次数是否达到预设阈值,如果是,则重新确定光照强度的第二区间,并在所述第二区间进行昼夜切换检测。
[0020]本发明提供一种昼夜切换检测的装置,所述装置具体包括:
[0021]红外反复检测模块,用于确定光照强度的第一区间,并在第一区间进行昼夜切换检测;当检测到当前光照强度不位于第一区间时,调整红外灯的补光亮度;当红外灯的补光亮度发生变化时,判断本次补光亮度的变化方向与上一次的补光亮度的变化方向是否一致,如果否,则更新反复调节次数;判断当前的反复调节次数是否达到预设阈值,如果是,则通知亮度容忍模块确定第二区间;
[0022]亮度容忍模块,用于在接收到来自所述红外反复检测模块的通知后,则利用第一区间确定光照强度的第二区间,并在所述第二区间进行昼夜切换检测;
[0023]其中,所述第二区间的最大光照强度值大于所述第一区间的最大光照强度值,所述第二区间的最小光照强度值小于所述第一区间的最小光照强度值。
[0024]所述红外反复检测模块,具体用于在检测到当前光照强度不位于所述第一区间时,调整红外灯的补光亮度的过程中,针对在所述第一区间进行昼夜切换检测的过程,当检测到所述当前光照强度小于所述第一区间的最小光照强度值时,则增加红外灯的补光亮度;当检测到所述当前光照强度大于所述第一区间的最大光照强度值时,则降低红外灯的补光亮度。
[0025]所述红外反复检测模块,具体用于在判断本次补光亮度的变化方向与上一次的补光亮度的变化方向是否一致的过程中,如果获知本次补光亮度的变化方向为增加红外灯的补光亮度,并且上一次的补光亮度的变化方向为增加红外灯的补光亮度,则确定所述本次补光亮度的变化方向与所述上一次的补光亮度的变化方向一致;或者,如果获知本次补光亮度的变化方向为增加红外灯的补光亮度,并且上一次的补光亮度的变化方向为降低红外灯的补光亮度,则确定所述本次补光亮度的变化方向与所述上一次的补光亮度的变化方向不一致;或者,如果获知本次补光亮度的变化方向为降低红外灯的补光亮度,并且上一次的补光亮度的变化方向为增加红外灯的补光亮度,则确定所述本次补光亮度的变化方向与所述上一次的补光亮度的变化方向不一致;或者,如果获知本次补光亮度的变化方向为降低红外灯的补光亮度,并且上一次的补光亮度的变化方向为降低红外灯的补光亮度,则确定所述本次补光亮度的变化方向与所述上一次的补光亮度的变化方向一致。
[0026]所述亮度容忍模块,具体用于在利用所述第一区间确定光照强度的第二区间的过程中,确定光照强度的第三区间,以使在所述第三区间进行昼夜切换检测时,检测到的光照强度始终位于所述第三区间;当使用所述第三区间进行昼夜切换检测的时间已经持续设定时间之后,则确定当前光照强度;确定光照强度容忍值为(所述当前光照强度-平均亮度值)+设定数值,平均亮度值为(第一区间的最大光照强度值+第一区间的最小光照强度值)/2;确定第二区间的最大光照强度值为平均亮度值与光照强度容忍值之和,确定第二区间的最小光照强度值为平均亮度值与光照强度
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1