1.一种门禁系统控制方法,其特征在于,包括如下步骤:
区域范围获取步骤,获取一门禁区中每一个区域的范围,所述门禁区被分为依次相连的第一区域、第二区域及第三区域,第二区域内设有闸机;
发现用户步骤,利用摄像头实时获取用户在所述门禁区内的位置,检测所述第一区域是否存在用户;若是,执行下一步骤;
开闸控制步骤,利用摄像头实时获取用户在所述门禁区内的位置,检测所述第二区域及所述第三区域是否存在用户;若是,发出报警信号,若否,发出一开闸指令至所述闸机;
通行检测步骤,利用摄像头实时获取用户在所述门禁区内的位置,检测是否有用户穿过所述第二区域进入至所述第三区域;若是,执行下一步骤;以及
关闸控制步骤,利用摄像头实时获取用户在所述门禁区内的位置,检测所述第二区域是否存在用户;若是,发出报警信号;若否,发出一关闸指令至所述闸机,返回所述身份验证步骤。
2.如权利要求1所述的门禁系统控制方法,其特征在于,
在所述发现用户步骤之后,还包括
身份验证步骤,实时采集一身份验证信息,判断该身份验证信息是否合法;若否,发出报警信号;若是,执行所述开闸控制步骤。
3.如权利要求1所述的门禁系统控制方法,其特征在于,
在所述区域范围获取步骤之后,还包括
背景影像获取步骤,利用摄像头获取并存储所述门禁区在无用户状态下的背景影像。
4.如权利要求1所述的门禁系统控制方法,其特征在于,
所述通行检测步骤,具体包括如下步骤:
第二区域检测步骤,在发出开闸指令后的一预设时间段内,利用摄像头实时获取用户在所述门禁区内的位置,检测所述第二区域是否存在用户;若是,执行下一步骤;以及
第三区域检测步骤,在检测到所述第二区域内存在用户后的一预设时间段内,利用摄像头实时获取用户在所述门禁区内的位置,检测所述第三区域是否存在用户;若是,判定有用户穿过所述第二区域进入至所述第三区域。
5.如权利要求1所述的门禁系统控制方法,其特征在于,
所述通行检测步骤,具体包括如下步骤:
用户位置获取步骤,利用摄像头实时获取一用户在所述门禁区内的位置;
特定点记录步骤,实时记录所述用户身上一特定点的位置;
轨迹获取步骤,获取该用户在一预设时间段内的行进轨迹,所述行进轨迹为在该预设时间段内该用户的所述特定点的位置的集合;以及
轨迹判断步骤,将该用户的所述行进轨迹与所述门禁区中每一个区域的范围对比,判断所述行进轨迹是否穿过所述第二区域且延伸至所述第三区域;若是,判定该用户穿过所述第二区域进入至所述第三区域。
6.如权利要求1所述的门禁系统控制方法,其特征在于,
所述门禁区还包括第四区域,连接至所述第一区域;
在所述区域范围获取步骤中,获取所述第四区域的范围;
在所述开闸控制步骤之前,还包括
尾随判断步骤,获取用户在所述门禁区内的位置,检测第四区域是否存在用户;若是,发出报警信号;若否,执行所述开闸控制步骤。
7.如权利要求1或4或5或6所述的门禁系统控制方法,其特征在于,
利用摄像头实时获取用户在所述门禁区内的位置的步骤,具体包括如下步骤:
实时影像采集步骤,利用摄像头实时采集所述门禁区的至少一帧实时影像;
影像对比步骤,判断所述实时影像与所述门禁区在无用户状态下的背景影像是否相同,若是,判定所述门禁区内无用户,返回所述实时影像采集步骤;若否,判定所述门禁区内存在用户;以及
用户位置判断步骤,判断所述用户在所述门禁区的位置,且判断所述门禁区的每一个区域是否存在用户。
8.如权利要求7所述的门禁系统控制方法,其特征在于,
所述影像对比步骤,具体包括如下步骤:
背景影像参数获取步骤,获取所述背景影像中每一像素点的位置参数及色彩参数;
实时影像参数获取步骤,获取所述实时影像中每一像素点的位置参数及色彩参数;
差异像素点记录步骤,分别对比所述实时影像与所述背景影像的每一个像素点;当分别位于所述实时影像、所述背景影像的两个像素点的位置参数相同但色彩参数不同时,将其中位于所述实时影像的像素点记录为差异像素点;以及
差异像素点数量判断步骤,判断所述差异像素点的数量是否小于一预设阈值,若是,判定所述实时影像与所述背景影像相同,返回所述实时影像采集步骤;若否,判定所述实时影像与所述背景影像不同。
9.如权利要求7所述的门禁系统控制方法,其特征在于,
所述用户位置判断步骤,具体包括如下步骤:
获取所述门禁区中所述每一个区域的影像在所述背景影像中的位置参数范围;
获取一用户的用户影像在所述实时影像中的位置参数范围,所述用户影像为所述实时影像与所述背景影像的多个差异像素点的集合;
判断该用户的所述用户影像的位置参数范围是否与一个区域的位置参数范围部分重合,若是,判定该用户位于该区域内。
10.如权利要求7所述的门禁系统控制方法,其特征在于,
所述用户位置判断步骤,具体包括如下步骤:
根据所述实时影像与所述背景影像的多个差异像素点在实时影像中的位置参数,实时计算一用户在水平面坐标系下的坐标集,其为多个所述差异像素点在水平面坐标系下的坐标的集合;
获取所述门禁区中每一个区域在水平面坐标系下的坐标集;以及
判断该用户在水平面坐标系下的坐标集是否与一个区域在水平面坐标系下的坐标集存在交集,若是,判定该用户位于该区域内。
11.如权利要求1所述的门禁系统控制方法,其特征在于,
在所述区域范围获取步骤之前,还包括:
门禁区设置步骤,设置至少一门禁区;
闸机设置步骤,在每一门禁区的第二区域内设置一闸机,所述闸机包括可开合的阻拦件;以及
摄像头设置步骤,在所述门禁区上方设置至少一摄像头,连接至一电子设备,所述摄像头的视野覆盖所述门禁区的全部范围。
12.一种电子设备,包括:
存储器,用于存储可执行程序代码;以及
处理器,连接至所述存储器,通过读取所述可执行程序代码,来运行与所述可执行程序代码对应的计算机程序,以执行如权利要求1-10中任一项所述的门禁系统控制方法。
13.一种门禁系统,包括如权利要求12所述的电子设备。
14.如权利要求13所述的门禁系统,其特征在于,还包括:
至少一门禁区,每一门禁区被分成依次相邻的第一区域、第二区域以及第三区域;
身份检测装置,连接至所述电子设备,且与所述第一区域或所述第二区域相对设置;
至少一闸机,每一闸机设置于每一门禁区的第二区域内,且分别连接至所述电子设备;以及
至少一摄像头,设置于所述门禁区上方,且连接至所述电子设备;所述摄像头的视野覆盖所述至少一门禁区的全部范围。
15.如权利要求13所述的门禁系统,其特征在于,所述闸机包括
可开合的阻拦件,其两侧分别与所述第一区域、所述第三区域相对设置;所述阻拦件包括但不限于三辊闸、摆闸、翼闸、旋转闸及平移闸。