System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种基于猫眼摄像头的夜视模式控制方法、系统、终端及计算机可读存储介质。
技术介绍
1、猫眼摄像头在智能门锁逐渐普及,通过猫眼摄像头可以看到门外的情况,最大程度保证用户的居家安全;在晚上时,猫眼摄像头无法看清户外的环境,需要打开红外补光灯并切换到夜视模式进行拍摄,这样才能看清门外的环境;夜视的切换依据的是环境亮度,当亮度低于一定值就需要打开红外灯进行补光,同时摄像头切换到黑白夜视状态。
2、在某些特定场景下,当打开夜视后,由于人体靠近门锁,红外补光灯发出的光线被人体反射回来并叠加人体本身的红外特征,导致传感器采集到的亮度值大幅上升,猫眼摄像头达到关闭夜视的阈值,红外补光灯关闭;红外补光灯关闭后,亮度值又低到打开夜视的阈值,来回反复震荡,导致猫眼摄像头画面明暗反复切换,使得用户无法看清门外的环境。
3、因此,现有技术还有待于改进和发展。
技术实现思路
1、本专利技术的主要目的在于提供一种基于猫眼摄像头的夜视模式控制方法、系统、终端及计算机可读存储介质,旨在解决现有技术中对于猫眼摄像头在夜视模式下由于人体靠近门锁,传感器采集的亮度值不断发生改变,从而导致猫眼摄像头的夜视模式不断发生切换,画面明暗反复切换,使得用户无法看清门外环境的问题。
2、为实现上述目的,本专利技术提供一种基于猫眼摄像头的夜视模式控制方法,所述基于猫眼摄像头的夜视模式控制方法包括如下步骤:
3、设置模式切换阈值,其中,所述模式切换阈值包括夜
4、获取当前状态模式以及当前亮度值,若所述当前状态模式为所述夜视模式且所述当前亮度值大于所述第一亮度阈值,则获取猫眼摄像头采集的当前图像;
5、获取所述当前图像中的人形占比,若所述人形占比大于预设占比阈值,则维持所述夜视模式。
6、可选地,所述的基于猫眼摄像头的夜视模式控制方法,其中,所述获取当前状态模式以及当前亮度值,若所述当前状态模式为所述夜视模式且所述当前亮度值大于所述第一亮度阈值,则获取猫眼摄像头采集的当前图像,具体包括:
7、获取当前状态模式以及当前亮度值,若所述当前状态模式为所述夜视模式,则将所述当前亮度值与所述第一亮度阈值进行比较;
8、若所述当前亮度值大于所述第一亮度阈值,则获取所述猫眼摄像头采集的当前图像。
9、可选地,所述的基于猫眼摄像头的夜视模式控制方法,其中,所述模式切换阈值还包括彩色模式切换为夜视模式的第二亮度阈值,其中,所述第一亮度阈值大于所述第二亮度阈值;
10、所述获取当前状态模式以及当前亮度值,之后还包括:
11、若所述当前状态模式为所述彩色模式且所述当前亮度值小于所述第二亮度阈值时,则开启红外补光灯,并将所述彩色模式切换为所述夜视模式。
12、可选地,所述的基于猫眼摄像头的夜视模式控制方法,其中,所述获取所述当前图像中的人形占比,若所述人形占比大于预设占比阈值,则维持所述夜视模式,具体包括:
13、判断所述当前图像中是否存在人形,若是,则通过预设ai算法计算所述当前图像中的人形占比;
14、确定预设占比阈值,并将所述人形占比与所述预设占比阈值进行比较,若所述人形占比大于所述预设占比阈值,则维持所述夜视模式。
15、可选地,所述的基于猫眼摄像头的夜视模式控制方法,其中,所述通过预设ai算法计算所述当前图像中的人形占比,具体包括:
16、通过所述预设ai算法获取所述当前图像中人形外轮廓对应的矩形框,并计算矩形框对应的矩形面积;
17、计算所述矩形面积与所述当前图像的比值,得到所述人形占比。
18、可选地,所述的基于猫眼摄像头的夜视模式控制方法,其中,所述判断所述当前图像中是否存在人形,之后还包括:
19、若所述当前图像中不存在人形,则维持所述夜视模式。
20、可选地,所述的基于猫眼摄像头的夜视模式控制方法,其中,所述获取所述当前图像中的人形占比,之后还包括:
21、若所述人形占比小于或等于所述预设占比阈值,则关闭红外补光灯,并将所述夜视模式切换为所述彩色模式。
22、此外,为实现上述目的,本专利技术还提供一种基于猫眼摄像头的夜视模式控制系统,其中,所述基于猫眼摄像头的夜视模式控制系统包括:
23、模式切换阈值设置模块,用于设置模式切换阈值,其中,所述模式切换阈值包括夜视模式切换为彩色模式的第一亮度阈值;
24、亮度值比较模块,用于获取当前状态模式以及当前亮度值,若所述当前状态模式为所述夜视模式且所述当前亮度值大于所述第一亮度阈值,则获取猫眼摄像头采集的当前图像;
25、夜视模式维持模块,用于获取所述当前图像中的人形占比,若所述人形占比大于预设占比阈值,则维持所述夜视模式。
26、此外,为实现上述目的,本专利技术还提供一种终端,其中,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于猫眼摄像头的夜视模式控制程序,所述基于猫眼摄像头的夜视模式控制程序被所述处理器执行时实现如上所述的基于猫眼摄像头的夜视模式控制方法的步骤。
27、此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有基于猫眼摄像头的夜视模式控制程序,所述基于猫眼摄像头的夜视模式控制程序被处理器执行时实现如上所述的基于猫眼摄像头的夜视模式控制方法的步骤。
28、本专利技术中,设置模式切换阈值,其中,所述模式切换阈值包括夜视模式切换为彩色模式的第一亮度阈值;获取当前状态模式以及当前亮度值,若所述当前状态模式为所述夜视模式且所述当前亮度值大于所述第一亮度阈值,则获取猫眼摄像头采集的当前图像;获取所述当前图像中的人形占比,若所述人形占比大于预设占比阈值,则维持所述夜视模式。本专利技术通过设置夜视模式与彩色模式切换的亮度阈值,并在猫眼摄像头处于夜视模式且达到切换的亮度阈值时进行图像中人形占比的判断,能够有效解决因人员靠近而导致夜视模式反复切换的问题,有效保证了用户能在夜间通过猫眼摄像头看清门外的环境。
本文档来自技高网...【技术保护点】
1.一种基于猫眼摄像头的夜视模式控制方法,其特征在于,所述基于猫眼摄像头的夜视模式控制方法包括:
2.根据权利要求1所述的基于猫眼摄像头的夜视模式控制方法,其特征在于,所述获取当前状态模式以及当前亮度值,若所述当前状态模式为所述夜视模式且所述当前亮度值大于所述第一亮度阈值,则获取猫眼摄像头采集的当前图像,具体包括:
3.根据权利要求1或2所述的基于猫眼摄像头的夜视模式控制方法,其特征在于,所述模式切换阈值还包括彩色模式切换为夜视模式的第二亮度阈值,其中,所述第一亮度阈值大于所述第二亮度阈值;
4.根据权利要求1所述的基于猫眼摄像头的夜视模式控制方法,其特征在于,所述获取所述当前图像中的人形占比,若所述人形占比大于预设占比阈值,则维持所述夜视模式,具体包括:
5.根据权利要求4所述的基于猫眼摄像头的夜视模式控制方法,其特征在于,所述通过预设AI算法计算所述当前图像中的人形占比,具体包括:
6.根据权利要求4所述的基于猫眼摄像头的夜视模式控制方法,其特征在于,所述判断所述当前图像中是否存在人形,之后还包括:
7.
8.一种基于猫眼摄像头的夜视模式控制系统,其特征在于,所述基于猫眼摄像头的夜视模式控制系统包括:
9.一种终端,其特征在于,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于猫眼摄像头的夜视模式控制程序,所述基于猫眼摄像头的夜视模式控制程序被所述处理器执行时实现如权利要求1-7任一项所述的基于猫眼摄像头的夜视模式控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有基于猫眼摄像头的夜视模式控制程序,所述基于猫眼摄像头的夜视模式控制程序被处理器执行时实现如权利要求1-7任一项所述的基于猫眼摄像头的夜视模式控制方法的步骤。
...【技术特征摘要】
1.一种基于猫眼摄像头的夜视模式控制方法,其特征在于,所述基于猫眼摄像头的夜视模式控制方法包括:
2.根据权利要求1所述的基于猫眼摄像头的夜视模式控制方法,其特征在于,所述获取当前状态模式以及当前亮度值,若所述当前状态模式为所述夜视模式且所述当前亮度值大于所述第一亮度阈值,则获取猫眼摄像头采集的当前图像,具体包括:
3.根据权利要求1或2所述的基于猫眼摄像头的夜视模式控制方法,其特征在于,所述模式切换阈值还包括彩色模式切换为夜视模式的第二亮度阈值,其中,所述第一亮度阈值大于所述第二亮度阈值;
4.根据权利要求1所述的基于猫眼摄像头的夜视模式控制方法,其特征在于,所述获取所述当前图像中的人形占比,若所述人形占比大于预设占比阈值,则维持所述夜视模式,具体包括:
5.根据权利要求4所述的基于猫眼摄像头的夜视模式控制方法,其特征在于,所述通过预设ai算法计算所述当前图像中的人形占比,具体包括:
6.根...
【专利技术属性】
技术研发人员:苏祺云,曾大地,李显,
申请(专利权)人:深圳市凯迪仕智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。