红外摄像机控制方法及系统与流程

文档序号:11802872阅读:198来源:国知局
红外摄像机控制方法及系统与流程
本发明涉及红外摄像机工作模式转换的技术领域,具体涉及一种红外摄像机控制方法及系统。

背景技术:
在现有的视频监控系统中具有多种实现夜视的方法,最简单的可以采用常规的可见光照明,但这些光不仅不能隐蔽,反而更加暴露监控系统。隐蔽式的夜视监控,目前都是采用红外摄像技术。红外摄像技术又分为被动红外摄像技术和主动红外摄像技术。其中,主动红外摄像技术利用特制的“红外灯”人为产生红外辐射,所述红外辐射产生人眼看不见而普通摄像机能捕捉到的红外光,辐射“照明”景物和环境,利用普通低照度CCD黑白摄像机或红外低照度摄像机去感受周围环境反射回来的红外光,从而实现夜视功能。红外灯的开启和关闭多采用光敏电阻来控制,光敏电阻对光十分敏感,不同强度的光的照射,所述光敏电阻的阻值变化非常大,红外摄像机利用光敏电阻这种特征做红外灯开关。但光敏电阻本身个体的差异性容易导致在同样的照度场景下不同设备开启/关闭的基准不一致,导致最终用户的使用体验上出现偏差。而在硬件上对光敏电阻的阻值进行调节极不方便,工艺工序较为烦琐。

技术实现要素:
为此,本发明所要解决的是光敏电阻本身个体的差异性容易导致在同样的照度场景下不同设备开启/关闭的基准不一致,导致最终用户的使用体验上出现偏差的技术问题,提供一种可由用户自定义红外灯开启和关闭的红外摄像机控制方法及系统。为解决上述技术问题,本发明采用的技术方案如下:一种红外摄像机控制方法,包括以下步骤:S1:获取开启或关闭红外灯的预设照度值并发送至所述红外摄像机的处理器,其中,所述预设照度值的范围是1-20LUX;S2:所述处理器接收所述预设照度值,并根据所述处理器中预先存储的换算系数k和换算公式R=k*LX,计算出所述预设照度值下所述红外摄像机中的光敏电阻的预设电阻值并存储,其中,R表示光敏电阻的阻值,LX表示照度值;S3:实时获取所述红外摄像机中的所述光敏电阻的当前电阻值,并将获取的所述光敏电阻的当前电阻值发送给处理器;S4:所述处理器接收所述光敏电阻的当前电阻值并与所述光敏电阻的预设电阻值进行比较,当所述光敏电阻的当前电阻值达到所述预设电阻值时,则执行步骤S5;否则,转入执行步骤S3;S5:所述处理器向电路发出开启或关闭红外灯的控制命令;S6:转入执行步骤S3。在所述步骤S1之前还包括以下计算所述换算系数k的步骤:S11:使用额外的照度计获取当前照度值;S12:获取所述光敏电阻在当前照度值下的当前电阻值;S13:根据所述当前电阻值和所述当前照度值计算得出电阻值与照度值的换算系数k,并将所述换算系数k预先存储到红外摄像机的所述处理器中,其中,计算换算系数k的公式为:k=R/LX。在所述步骤S1之前还包括设置和更改所述预设照度值的步骤。所述预设照度值的范围是2-20LUX。基于同一发明构思,本发明还提供一种红外摄像机控制系统,包括:第一获取模块,获取开启或关闭红外灯的预设照度值并发送所述红外摄像机的处理器,其中,所述预设照度值的范围是1-20LUX;第一计算模块,所述处理器接收所述预设照度值,并根据所述处理器中预先存储的换算系数k和换算公式R=k*LX,计算出所述预设照度值下所述红外摄像机中的光敏电阻的预设电阻值并存储,其中,R表示光敏电阻的阻值,LX表示照度值;第二获取模块,实时获取所述红外摄像机中的所述光敏电阻的当前电阻值,并将获取的所述光敏电阻的当前电阻值发送给处理器;比较模块,所述处理器接收所述光敏电阻的当前电阻值并与所述光敏电阻的预设电阻值进行比较;发出控制命令模块,当所述光敏电阻的当前电阻值达到所述预设电阻值时,所述处理器向电路发出开启或关闭红外灯的控制命令;转入模块,转入第二获取模块。还包括:第三获取模块,使用额外的照度计获取当前照度值;第四获取模块,获取所述光敏电阻在当前照度值下的当前电阻值;第二计算模块,根据所述当前电阻值和所述当前照度值计算得出电阻值与照度值的换算系数k,并将所述换算系数k预先存储到红外摄像机的所述处理器中,其中,计算换算系数k的公式为:k=R/LX。还包括设置模块,用于设置和更改所述预设照度值。所述预设照度值的范围为2-20LUX。本发明的上述技术方案相比现有技术具有以下优点:(1)本发明的红外摄像机控制方法,包括以下步骤:S1:获取开启或关闭红外灯的预设照度值并发送所述红外摄像机的处理器,其中,所述预设照度值的范围是1-20LUX;S2:所述处理器接收所述预设照度值,并根据所述处理器中预先存储的换算系数k和换算公式R=k*LX,计算出所述预设照度值下所述红外摄像机中的光敏电阻的预设电阻值并存储,其中,R表示光敏电阻的阻值,LX表示照度值;S3:实时获取所述红外摄像机中的所述光敏电阻的当前电阻值,并将获取的所述光敏电阻的当前电阻值发送给处理器;S4:所述处理器接收所述光敏电阻的当前电阻值并与所述光敏电阻的预设电阻值进行比较,当所述光敏电阻的当前电阻值达到所述预设电阻值时,则执行步骤S5;否则,转入执行步骤S3;S5:所述处理器向电路发出开启或关闭红外灯的控制命令;S6:转入执行步骤S3;本发明根据当前光敏电阻的阻值和当前照度值得出二者之间的换算系数,再根据换算系数计算得出预设照度值下的光敏电阻阻值,当环境光线变暗或变亮,光敏电阻值增大,当光敏电阻的阻值达到开启或关闭红外灯的预设电阻值时,处理器向红外灯的开关电路发出开启或关闭红外灯的命令,使红外摄像机能够在较暗的环境下工作,并且在环境变亮时关闭红外摄像灯,这种方法实现起来较为简单,不需要经过硬件上繁琐的工序调整,本发明中预设照度值由用户来设定,用户根据自己的需求,将某一场合不同位置设置的多个红外摄像灯,设置成统一的照度值使所述多个红外摄像机同时开启或关闭,增强用户体验一致性,满足用户的需求。(2)本发明的红外摄像机控制方法中,计算换算系数k的步骤包括:使用额外的照度计获取当前照度值;获取所述光敏电阻在当前照度值下的当前电阻值;根据所述当前电阻值和所述当前照度值计算得出电阻值与照度值的换算系数k,并将所述换算系数k预先存储到红外摄像机的所述处理器中;由于光敏电阻的阻值和照度值在一定数值范围内成线性关系,将光敏电阻的阻值和照度的换算系数输入红外摄像机的处理器中,用户只要设定需要的照度值即可,红外摄像机根据该换算系数计算得出预设电阻值,当光敏电阻达到预设电阻值时,开启或关闭红外灯,增加了用户的可操作性。(3)本发明的红外摄像机控制方法的系统包括:第一获取模块,获取开启或关闭红外灯的预设照度值并发送所述红外摄像机的处理器;第一计算模块,所述处理器接收所述预设照度值,并根据所述处理器中预先存储的换算系数k和换算公式R=k*LX,计算出所述预设照度值下所述红外摄像机中的光敏电阻的预设电阻值并存储,其中,R表示光敏电阻的阻值,LX表示照度值;第二获取模块,实时获取所述红外摄像机中的所述光敏电阻的当前电阻值,并将获取的所述光敏电阻的当前电阻值发送给处理器;比较模块,所述处理器接收所述光敏电阻的当前电阻值并与所述光敏电阻的预设电阻值进行比较;发出控制命令模块,当所述光敏电阻的当前电阻值达到所述预设电阻值时,所述处理器向电路发出开启或关闭红外灯的控制命令;转入模块,转入第二获取模块;本系统根据当前光敏电阻阻值和当前照度值得出二者之间的换算系数,再根据换算系数计算得出预设照度值下的光敏电阻阻值,当光敏电阻的阻值达到该数值时,处理器向电路发出开启或关闭红外灯的命令,在某一监控场所的不同位置设置有多个红外摄像机,用户将所述多个红外摄像机设置好预设照度值,使所述多个红外摄像机在预设照度下同时开启红外灯,所述发明不但增强用户体验感,而且简单易为实现。附图说明为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中:图1为本发明的实施例一的红外摄像机控制方法的流程图;图2为图1所示是实施例一的红外摄像机控制方法中获取换算系数k的方法流程图;图3为本发明的实施例二的红外摄像机控制系统的结构示意图。具体实施方式实施例一:参见图1和图2所示,本发明的红外摄像机控制方法流程图,包括以下步骤:首先,计算光敏电阻的阻值与照度值的换算系数k,包括以下步骤:S11:使用额外的照度计获取当前照度值;S12:获取所述光敏电阻在当前照度值下的当前电阻值;S13:根据所述当前电阻值和所述当前照度值计算得出电阻值与照度值的换算系数k,并将所述换算系数k预先存储到红外摄像机的所述处理器中,其中,计算换算系数k的公式为:k=R/LX。在本实施例中,上述步骤S11至S13是在光敏电阻组装到红外摄像机之前进行的,即通过额外的照度计和电阻测量电路来获取照度值和电阻值,从而计算出换算系数k。在其他实施例中,也可在光敏电阻安装到红外摄像机之后进行计算,此时额外的照度计用来获取当前照度,光敏电阻值用红外摄像机中的处理器获取,同样可以计算出换算系数k并进行存储。实际上,光敏电阻与照度值并非成线性关系,但是当照度值在1-20LUX范围内时,光敏电阻与照度值基本上成线性关系,红外摄像机开启红外灯时的照度值也落在1-20LUX范围内,因此,只要将预设照度值设为1-20LUX即可。例如,取一个型号为ALS-PDIC243的光敏电阻,其照度和阻值对应关系如下:照度值1.02.03.07.09.010.014.016.018.020.0光敏电阻阻值2.55.27.818.223.425.936.441.446.852.6上述表格中,照度值单位为勒克司(符号为LUX),光敏电阻阻值单位为欧姆(符号为Ω)。在本实施例中,所述型号为ALS-PDIC243的光敏电阻在自然光下和在灯光下所测得的照度值与阻值对应关系基本一致,故此处不区分自然光和灯光。由上述表格可以看出,照度值在1-20LUX范围内时,与光敏电阻阻值成正比例,换算系数约为2.6,并且当照度值大于2时,换算系数更接近2.6。上述线性规律的发现,可以大大简化控制方法,通过照度值和光敏电阻值的简单运算即可,无需复杂的硬件设备,方便实施。本实施例的红外摄像机控制方法包括以下步骤:S1:获取开启或关闭红外灯的预设照度值并发送至所述红外摄像机的处理器,其中,所述预设照度值的范围是1-20LUX;S2:所述处理器接收所述预设照度值,并根据所述处理器中预先存储的换算系数k和换算公式R=k*LX,计算出所述预设照度值下所述红外摄像机中的光敏电阻的预设电阻值并存储,其中,R表示光敏电阻的阻值,LX表示照度值;S3:实时获取所述红外摄像机中的所述光敏电阻的当前电阻值,并将获取的所述光敏电阻的当前电阻值发送给处理器;S4:所述处理器接收所述光敏电阻的当前电阻值并与所述光敏电阻的预设电阻值进行比较,判断所述光敏电阻的当前电阻值是否达到所述预设电阻值时,若是,则执行步骤S5;否则,转入执行步骤S3;S5:所述处理器向电路发出开启或关闭红外灯的控制命令,转入执行步骤S3。在本实施例中,由用户事先设置或更改所述预设照度值,将需要设置的多个红外摄像机设置成相同的预设照度值,使所述多个红外摄像灯同时开启红外灯,提升用户体验感,在其他实施例中,根据用户的实际需要,可以在不同位置的红外摄像机设置成不同的预照度值,增加红外摄像机的可操作性。在本实施例中,开启或关闭红外灯的预设照度值为两个可以相同也可以不同的数值,而且上述步骤为循环进行,所述处理器向电路发出开启红外灯的控制命令后,继续实时获取所述红外摄像机中的所述光敏电阻的当前电阻值,并将获取的所述光敏电阻的当前电阻值发送给处理器,判断所述光敏电阻的当前电阻值是否达到关闭红外灯的预设电阻值,当达到关闭红外灯的预设电阻值警方,再发出关闭红外灯的控制命令。优选地,所述预设照度值的范围是2-20LUX,在这个范围内,光敏电阻的阻值和照度值更接近线性关系。实施例二:参见图3,一种红外摄像机控制系统的结构示意图,包括:第一获取模块,获取开启或关闭红外灯的预设照度值并发送至所述红外摄像机的处理器,其中,所述预设照度值的范围是1-20LUX;第一计算模块,所述处理器接收所述预设照度值,并根据所述处理器中预先存储的换算系数k和换算公式R=k*LX,计算出所述预设照度值下所述红外摄像机中的光敏电阻的预设电阻值并存储,其中,R表示光敏电阻的阻值,LX表示照度值;第二获取模块,实时获取所述红外摄像机中的所述光敏电阻的当前电阻值,并将获取的所述光敏电阻的当前电阻值发送给处理器;比较模块,所述处理器接收所述光敏电阻的当前电阻值并与所述光敏电阻的预设电阻值进行比较;发出控制命令模块,当所述光敏电阻的当前电阻值达到所述预设电阻值时,所述处理器向电路发出开启或关闭红外灯的控制命令;转入模块,转入第二获取模块。还包括:第三获取模块,使用额外的照度计获取当前照度值;第四获取模块,获取所述光敏电阻在当前照度值下的当前电阻值;第二计算模块,根据所述当前电阻值和所述当前照度值计算得出电阻值与照度值的换算系数k,并将所述换算系数k预先存储到红外摄像机的所述处理器中,其中,计算换算系数k的公式为:k=R/LX。还包括设置模块,用于设置和更改所述预设照度值。所述预设照度值的范围是2-20LUX。本实施例根据当前光敏电阻阻值和当前照度值得出二者之间的换算系数,再根据换算系数计算得出预设照度值下的光敏电阻阻值,当光敏电阻的阻值达到该数值时,处理器向电路发出开启或关闭红外灯的命令,在某一监控场所的不同位置设置有多个红外摄像机,用户将所述多个红外摄像机设置好预设照度值,使所述多个红外摄像机在预设照度下同时开启红外灯,所述发明不但增强用户体验感,而且简单易为实现。显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1