本发明涉及设备防欺骗技术领域,特别是涉及一种摄像头防欺骗的方法、装置、系统及摄像头系统。
背景技术:
如今摄像头在工厂仓库等安防领域的应用非常广泛,现有技术中,有不少不法分子为了实施自己的违法行为,利用提前准备的监控场景图片遮挡在摄像头前来“欺骗”摄像头,造成监控拍摄场景没有异常的假象,从而降低了安防的安全系数。
技术实现要素:
本发明的目的是提供一种摄像头防欺骗的方法、装置、系统及摄像头系统,在监控画面正常的情况下,能够通过距离传感器检测的距离判定是否存在欺骗行为,提高了安防监控的安全系数。
为解决上述技术问题,本发明提供了一种摄像头防欺骗的方法,包括:
获取摄像头采集的当前帧图像及距离传感器对所述摄像头的视场角区域扫描得到的当前距离;
判断摄像头采集的当前帧图像和前一帧图像是否相同;
若相同,判断所述当前距离与上一次扫描得到的距离相比是否发生变化;
若发生变化,则判定存在摄像头欺骗行为。
优选地,获取距离传感器对所述摄像头的视场角区域扫描得到的当前距离,包括:
控制距离传感器对所述摄像头的视场角区域内预设的多个交点进行扫描,得到多个所述交点的当前距离。
优选地,多个所述交点为在所述摄像头的预设监控距离、水平视场角和垂直视场角构成的曲面上平均选取的m*n个网格状交点,n、m为不小于2的整数。
优选地,判断所述当前距离与上一次扫描得到的距离相比是否发生变化;若发生变化,则判定存在摄像头欺骗行为,包括:
判断扫描得到的多个交点的当前距离与上一次扫描得到的多个交点的距离相比是否存在至少2个交点的距离发生变化;
若发生变化,则判定存在摄像头欺骗行为。
优选地,判断扫描得到的多个交点的当前距离与上一次扫描得到的多个交点的距离相比是否存在至少2个交点的距离发生变化,包括:
判断扫描得到的多个交点的当前距离与上一次扫描得到的多个交点的距离相比是否存在至少2个交点的距离的变化量大于预设值。
优选地,所述预设值为所述距离传感器的测量误差值。
优选地,所述当前距离与上一次扫描得到的距离相比是否发生变化之后,还包括:
控制报警模块发出警报。
为解决上述技术问题,本发明还提供了一种摄像头防欺骗的系统,包括:
图像获取单元,用于获取摄像头采集的当前帧图像;
距离获取单元,用于获取距离传感器对所述摄像头的视场角区域扫描得到的当前距离;
图像判断单元,用于判断摄像头采集的当前帧图像和前一帧图像是否相同,若是,触发摄像头欺骗行为判断单元;
所述摄像头欺骗行为判断单元,用于判断所述当前距离与上一次扫描得到的距离相比是否发生变化,若发生变化,则判定存在摄像头欺骗行为。
为解决上述技术问题,本发明还提供了一种摄像头防欺骗的装置,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述所述摄像头防欺骗的方法的步骤。
为解决上述技术问题,本发明还提供了一种摄像头系统,包括如上述所述的摄像头防欺骗的装置,还包括:
摄像头,用于采集当前帧图像;
距离传感器,用于对所述摄像头的视场角区域扫描,得到当前距离。
本发明提供了一种摄像头防欺骗的方法,该方案中,在判定通过摄像头采集的当前帧图像与前一帧图像相同时,还会判断通过距离传感器对摄像头的视场角区域扫描得到的当前距离与上一次扫描得到的距离相比是否发生变化,若是,则说明该监控画面内有物体欺骗遮挡,此时判定存在摄像头欺骗行为。可见,在监控画面正常的情况下,能够通过距离传感器检测的距离判定是否存在欺骗行为,提高了安防监控的安全系数。
本发明还提供了一种摄像头防欺骗的系统、装置及摄像头系统,具有与上述摄像头防欺骗的方法相同的有益效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种摄像头防欺骗的方法的过程流程图;
图2为本发明提供的一种摄像头视场角区域的视野范围示意图;
图3为本发明提供的一种摄像头视场角区域划分后得到的网格交点图;
图4为本发明提供的一种摄像头防欺骗的系统的结构示意图;
图5为本发明提供的一种摄像头防欺骗的装置的结构示意图;
图6为本发明提供的一种摄像头系统的结构示意图。
具体实施方式
本发明的核心是提供一种摄像头防欺骗的方法、装置、系统及摄像头系统,在监控画面正常的情况下,能够通过距离传感器检测的距离判定是否存在欺骗行为,提高了安防监控的安全系数。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参照图1,图1为本发明提供的一种摄像头防欺骗的方法的过程流程图。
该方法包括:
s11:获取摄像头采集的当前帧图像及距离传感器对摄像头的视场角区域扫描得到的当前距离;
s12:判断摄像头采集的当前帧图像和前一帧图像是否相同,若是,进入s13;
s13:判断当前距离与上一次扫描得到的距离相比是否发生变化,若是,进入s14;
s14:判定存在摄像头欺骗行为。
现有技术中,不法分子为了实施自己的违法行为,会利用提前准备的监控场景图片遮挡在摄像头前来“欺骗”摄像头,造成监控拍摄场景没有异常的假象。申请人考虑到在将监控场景图像放在摄像头前时,会使得摄像头到达视场角区域内的物体的距离发生变化。基于该原理,为了实现对摄像头的防欺骗,本申请采用图像与距离双判断的方式。
具体地,摄像头会对监控区域进行拍照,得到监控画面,此外,还设置了距离传感器,距离传感器会对摄像头的视场角区域扫描得到距离信息。其中,摄像头的视场角区域指的是由摄像头的预设监控距离、水平视场角和垂直视场角构成的区域,其指的是摄像头所能覆盖的范围,超过这个角度,物体将不会出现在镜头画面里。处理器会获取摄像头采集的当前帧图像,后续采用图像对比算法判断当前帧图像和前一帧图像是否相同,若相同,则此时有两种情况,一种是存在欺骗摄像头的情况,另一种是不存在欺骗摄像头的情况,而若是存在欺骗摄像头的情况,则为了判断出是哪种情况,还要判断距离传感器扫描的当前距离与上一次扫描的距离相比发生变化,若是,则说明存在物体进入监控区域,也即存在摄像头欺骗行为,否则,说明不存在摄像头欺骗行为。需要说明的是,本申请中,当前距离和上一次扫描的距离均是针对地同一个位置,也即对同一位置对应地前后两次距离进行判断。
还需要说明的是,本申请中的摄像头可以是安防监控摄像头,在工厂仓库的安防监控摄像头监控的场景通常都比较安静,因此,摄像头的拍照频率可以低一些。
此外,考虑到仓库等区域也会有工作人员出入,则在判定摄像头采集的当前帧图像和前一帧图像不一致时,可以继续判断不一致的区域是否满足预设条件,例如工作人员所穿的衣服是否为工服,其具体可以通过颜色、款式或者图标等判断,若满足预设条件,则可以不控制报警模块发出警报,否则,可以控制报警装置发出警报。
可见,通过该种方式,在有物体进入监控区域时,即便是利用提前准备的监控场景图片遮挡在摄像头前“欺骗”了摄像头,也即即便监控画面正常的情况下,也能够通过距离传感器检测的距离判定是否存在欺骗行为,提高了安防监控的安全系数。
在上述实施例的基础上:
作为一种优选地实施例,获取距离传感器对摄像头的视场角区域扫描得到的当前距离,包括:
控制距离传感器对摄像头的视场角区域内预设的多个交点进行扫描,得到多个交点的当前距离。
具体地,考虑到摄像头的视场角区域较大,为了增大摄像头防欺骗的检测区域,本申请中,处理器可以控制距离传感器对摄像头的视场角区域内预设的多个交点进行扫描,以得到多个交点的当前距离,便于后续基于多个交点的当前距离进行是否存在摄像头欺骗行为的判定。
作为一种优选地实施例,多个交点为在摄像头的预设监控距离、水平视场角和垂直视场角构成的曲面上平均选取的m*n个网格状交点,n、m为不小于2的整数。
请参照图2,图2为本发明提供的一种摄像头视场角区域的视野范围示意图。
具体地,为了尽可能地增大摄像头防欺骗的检测区域,本实施例中,摄像头的视场角区域由摄像头的预设监控距离、水平视场角和垂直视场角构成,且将水平视场角和垂直视场角按照预设度数例如10度为基准进行区域划分,从而形成一个网格曲面,假设水平视场角被划分为n个区域,垂直视场角被划分为m个区域,则该范围内会得到m*n个网格状交点。其中,这里的预设监控距离由摄像头决定。
可见,通过该种方式得到的多个交点,基本可以覆盖摄像头的整个视场角,增大了摄像头防欺骗的检测区域,提高了安防监控的安全系数。
作为一种优选地实施例,判断当前距离与上一次扫描得到的距离相比是否发生变化,包括:
判断扫描得到的多个交点的当前距离与上一次扫描得到的多个交点的距离相比是否存在至少2个交点的距离发生变化。
考虑到入侵的物体通常比较大,一般在摄像头视场角区域内所占的体积也较大,为了减少误判,本申请中,在扫描得到多个交点的当前距离后,在判断时,判断是否多个交点的当前距离与上一次扫描得到的多个交点的距离相比是否存在至少2个交点的距离发生变化,如果是,则再判定存在摄像头欺骗行为。
具体地,请参照图3,图3为本发明提供的一种摄像头视场角区域划分后得到的网格交点图。假设摄像头的预设监控距离是5m,其水平视场角为70°,垂直视场角为50°,将水平视场角和垂直视场角按照10°为基准进行区域划分,从而形成一个6*8=48个交点的网格曲面。在实际应用时,可以控制距离传感器循环扫描着48个交点,若在监控范围内有经过伪装后的人侵入时,其占据的高约为1.5米,宽约为0.5米,其在监控5米处,覆盖高为7米,宽为5米的面积内,最少占据的交点数为2个,如图3所示,则后续在判定时,这两个位置的交点的距离会发生变化,从而判定存在摄像头欺骗行为。
综上,通过该种方式,在提高安防监控的安全系数的基础上,减少了误判。
作为一种优选地实施例,判断扫描得到的多个交点的当前距离与上一次扫描得到的多个交点的距离相比是否存在至少2个交点的距离发生变化,包括:
判断扫描得到的多个交点的当前距离与上一次扫描得到的多个交点的距离相比是否存在至少2个交点的距离的变化量大于预设值。
具体地,为了判定交点的距离是否发生变化,本申请通过判定交点的距离的变化量是否大于预设值来实现。若交点的当前距离与该交点的上一次距离的变化量大于预设值,则表示该交点的距离发生了变化,则可能存在摄像头欺骗行为。
作为一种优选地实施例,预设值为距离传感器的测量误差值。
具体地,考虑到距离传感器存在测量误差,为了进一步减少误判,可以将预设值设置为距离传感器的测量误差值,若一个交点的当前距离与该交点的上一次距离的变化量大于测量误差值,则表示该交点的距离发生了变化,则可能存在摄像头欺骗行为。
当然,这里的预设值还可以设置为其他值,本申请在此不作特别的限定。
作为一种优选地实施例,当前距离与上一次扫描得到的距离相比是否发生变化之后,还包括:
控制报警模块发出警报。
具体地,在判定当前距离与上一次扫描得到的距离相比是否发生变化之后,控制报警模块发出警报,以及时通知相关人员,提高了安防监控的安全系数。
其中,这里的报警模块可以包括声音报警模块和/或显示报警模块,其中,声音报警模块可以但不仅限为喇叭,显示报警模块可以为显示屏等。
请参照图4,图4为本发明提供的一种摄像头防欺骗的系统的结构示意图。
该系统包括:
图像获取单元41,用于获取摄像头采集的当前帧图像;
距离获取单元42,用于获取距离传感器对摄像头的视场角区域扫描得到的当前距离;
图像判断单元43,用于判断摄像头采集的当前帧图像和前一帧图像是否相同,若是,触发摄像头欺骗行为判断单元44;
摄像头欺骗行为判断单元44,用于判断当前距离与上一次扫描得到的距离相比是否发生变化,若发生变化,则判定存在摄像头欺骗行为。
作为一种优选地实施例,距离获取单元42具体用于控制距离传感器对摄像头的视场角区域内预设的多个交点进行扫描,得到多个交点的当前距离。
作为一种优选地实施例,多个交点为在摄像头的预设监控距离、水平视场角和垂直视场角构成的曲面上平均选取的m*n个网格状交点,n、m为不小于2的整数。
作为一种优选地实施例,摄像头欺骗行为判断单元44,具体用于判断扫描得到的多个交点的当前距离与上一次扫描得到的多个交点的距离相比是否存在至少2个交点的距离发生变化;若是,则判定存在摄像头欺骗行为。
作为一种优选地实施例,判断扫描得到的多个交点的当前距离与上一次扫描得到的多个交点的距离相比是否存在至少2个交点的距离发生变化,包括:
判断扫描得到的多个交点的当前距离与上一次扫描得到的多个交点的距离相比是否存在至少2个交点的距离的变化量大于预设值。
作为一种优选地实施例,预设值为距离传感器的测量误差值。
作为一种优选地实施例,还包括:
报警控制单元,用于控制报警模块发出警报。
对于本发明提高的一种摄像头防欺骗的系统的介绍请参照上述方法实施例,本发明在此不再赘述。
请参照图5,图5为本发明提供的一种摄像头防欺骗的装置的结构示意图。
该装置包括:
存储器51,用于存储计算机程序;
处理器52,用于执行计算机程序时实现如上述摄像头防欺骗的方法的步骤。
对于本发明提高的一种摄像头防欺骗的装置的介绍请参照上述方法实施例,本发明在此不再赘述。
请参照图6,图6为本发明提供的一种摄像头系统的结构示意图。
该系统包括如上述的摄像头防欺骗的装置63,还包括:
摄像头61,用于采集当前帧图像;
距离传感器62,用于对摄像头的视场角区域扫描,得到当前距离。
对于本发明提高的一种摄像头系统的介绍请参照上述方法实施例,本发明在此不再赘述。
需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
1.一种摄像头防欺骗的方法,其特征在于,包括:
获取摄像头采集的当前帧图像及距离传感器对所述摄像头的视场角区域扫描得到的当前距离;
判断摄像头采集的当前帧图像和前一帧图像是否相同;
若相同,判断所述当前距离与上一次扫描得到的距离相比是否发生变化;
若发生变化,则判定存在摄像头欺骗行为。
2.如权利要求1所述的摄像头防欺骗的方法,其特征在于,获取距离传感器对所述摄像头的视场角区域扫描得到的当前距离,包括:
控制距离传感器对所述摄像头的视场角区域内预设的多个交点进行扫描,得到多个所述交点的当前距离。
3.如权利要求2所述的摄像头防欺骗的方法,其特征在于,多个所述交点为在所述摄像头的预设监控距离、水平视场角和垂直视场角构成的曲面上平均选取的m*n个网格状交点,n、m为不小于2的整数。
4.如权利要求2所述的摄像头防欺骗的方法,其特征在于,判断所述当前距离与上一次扫描得到的距离相比是否发生变化;若发生变化,则判定存在摄像头欺骗行为,包括:
判断扫描得到的多个交点的当前距离与上一次扫描得到的多个交点的距离相比是否存在至少2个交点的距离发生变化;
若是,则判定存在摄像头欺骗行为。
5.如权利要求4所述的摄像头防欺骗的方法,其特征在于,判断扫描得到的多个交点的当前距离与上一次扫描得到的多个交点的距离相比是否存在至少2个交点的距离发生变化,包括:
判断扫描得到的多个交点的当前距离与上一次扫描得到的多个交点的距离相比是否存在至少2个交点的距离的变化量大于预设值。
6.如权利要求5所述的摄像头防欺骗的方法,其特征在于,所述预设值为所述距离传感器的测量误差值。
7.如权利要求1至6任一项所述的摄像头防欺骗的方法,其特征在于,所述当前距离与上一次扫描得到的距离相比是否发生变化之后,还包括:
控制报警模块发出警报。
8.一种摄像头防欺骗的系统,其特征在于,包括:
图像获取单元,用于获取摄像头采集的当前帧图像;
距离获取单元,用于获取距离传感器对所述摄像头的视场角区域扫描得到的当前距离;
图像判断单元,用于判断摄像头采集的当前帧图像和前一帧图像是否相同,若是,触发摄像头欺骗行为判断单元;
所述摄像头欺骗行为判断单元,用于判断所述当前距离与上一次扫描得到的距离相比是否发生变化,若发生变化,则判定存在摄像头欺骗行为。
9.一种摄像头防欺骗的装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述摄像头防欺骗的方法的步骤。
10.一种摄像头系统,其特征在于,包括如权利要求9所述的摄像头防欺骗的装置,还包括:
摄像头,用于采集当前帧图像;
距离传感器,用于对所述摄像头的视场角区域扫描,得到当前距离。
技术总结