掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及数据处理技术领域,特别涉及一种基于图像识别模型的电梯门禁安防方法及系统。

背景技术

随着时代的进步以及生产力的快速发展,现有的办公楼、商场以及高级酒店等建筑中均会安装有电梯,以使人们能够快速的到达需要的楼层,给人们提供便利。

其中,现有的高级酒店、高级写字楼以及高级小区等为了加强对进入电梯内部人员的管理,以提升安防效果,通常会在现有的电梯内部安装人脸识别系统,并且只有在人脸识别通过之后才会使用户能够启用楼层按钮,并到达对应的楼层。

然而,现有的高级酒店或者高级写字楼或者高级小区中的电梯所安装的人脸识别系统的运行逻辑较为简单,即直接将摄像头采集到的图像与图像数据库中已经存储的图像进行对比,并在查找到一致的图像之后,就会使用户启用电梯,但是此种方式在识别的过程中,当出现用户直接使用已经录入人脸识别系统中的用户的照片等情况时,也能够通过人脸识别,并且能够启用电梯,从而现有技术存在着识别精度较低,导致存在着一定安全隐患的问题。

发明内容

基于此,本发明的目的是提供一种基于图像识别模型的电梯门禁安防方法及系统,以解决现有技术的电梯安防系统存在着一定安全隐患的问题。

本发明实施例第一方面提出了:

一种基于图像识别模型的电梯门禁安防方法,其中,所述方法包括:

当检测到用户进入电梯内部时,通过摄像装置实时采集与当前所述用户对应的正面全身图像,并通过PP-ShiTu图像识别模型提取出所述正面全身图像中的人脸图像;

检测出所述人脸图像中包含的若干目标面部特征,并根据若干所述目标面部特征在预设图像数据库中查找出对应的目标图像,所述目标图像具有唯一性;

判断所述目标图像是否与所述人脸图像一致;

若实时判断到所述目标图像与所述人脸图像一致,则判定当前所述用户为入住人员,并根据所述目标图像查找出对应的目标用户信息;

根据所述目标用户信息生成对应的控制代码,并将所述控制代码发送至所述电梯,以使所述电梯通过所述控制代码启用对应的楼层,所述控制代码具有一次性。

本发明的有益效果是:通过实时采集用户的正面全身图像,能够对应判断出是否为用户本人,进一步的,基于正面全身图像检测出对应的人脸图像,并根据该人脸图像中包含的目标面部特征在预设图像数据库中查找出对应的目标图像,从而能够判断出当前用户是否为入住用户,基于此,再实时根据当前用户的目标用户信息向当前用户的移动终端发送对应的控制代码,从而能够使当前用户输入当前控制代码,以对应启动当前电梯,从而能够有效的避免识别错误的现象发生,同时识别精准度较高,对应消除了安全隐患,同时提升了用户的使用体验。

优选的,所述通过所述PP-ShiTu图像识别模型提取出所述正面全身图像中的人脸图像的步骤包括:

调出所述PP-ShiTu图像识别模型中的PP-PicoDet算法,并通过所述PP-PicoDet算法识别出所述正面全身图像中的人体区域以及背景区域;

去除所述背景区域,并对所述人体区域进行图像增强处理,以提取出对应的人体图像;

对所述人体图像进行全盘扫描,以获取到所述人体图像中的若干像素点分别对应的像素值,并逐一检测每一所述像素值是否在预设阈值内;

若检测到若干所述像素值在所述预设阈值内,则判定若干所述像素值对应的像素点所在的区域为所述人脸图像。

优选的,所述判定若干所述像素值对应的像素点所在的区域为所述人脸图像的步骤包括:

筛选出像素值在所述预设阈值内的若干目标像素点,并对若干所述目标像素点的边缘进行突出显示,以识别出若干所述目标像素点对应覆盖的目标区域;

通过预设边缘检测算法识别出所述目标区域的边缘,并在所述边缘处添加对应的轮廓线,以生成所述人脸图像。

优选的,所述根据所述目标用户信息生成对应的控制代码的步骤包括:

当获取到所述目标图像时,根据所述目标图像在用户登记库中查找出所述目标用户信息,并提取出所述目标用户信息中包含的用户身份信息以及入住时间信息;

提取出所述用户身份信息中包含的字母信息,并同步提取出所述入住时间信息中包含的数字信息;

根据所述字母信息以及所述数字信息生成所述控制代码。

优选的,所述提取出所述用户身份信息中包含的字母信息,并同步提取出所述入住时间信息中包含的数字信息的步骤包括:

提取出所述用户身份信息中包含的与所述用户对应的姓名栏,并在所述姓名栏中提取出与所述用户的姓名对应的拼音全称;

对所述拼音全称进行正向最大步长分词处理,以生成若干对应的字母单元,若干所述字母单元组成所述字母信息;

对所述入住时间信息中包含的入住时间进行反向最大步长分词处理,以生成若干对应的数字单元,若干所述数字单元组成所述数字信息。

优选的,所述根据所述字母信息以及所述数字信息生成所述控制代码的步骤包括:

根据第一预设权重在所述字母信息中提取出对应的目标字母单元,并根据第二预设权重在所述数字信息中提取出对应的目标数字单元;

对所述目标字母单元以及所述目标数字单元进行随机排列处理,以生成若干对应的初始序列号,并在若干所述初始序列号中选取出一目标序列号,以将所述目标序列号作为所述电梯的启动密码,且基于所述启动密码生成所述控制代码。

优选的,所述基于所述启动密码生成所述控制代码的步骤包括:

当获取到所述启动密码时,在所述目标用户信息中提取出与当前所述用户对应的楼层信息,并在所述楼层信息中提取出对应的楼层数值;

建立所述启动密码与所述楼层数值之间的映射关系,以生成所述控制代码。

当检测到电梯未通过所述控制代码启用对应的楼层时,重新对所述目标字母单元以及所述目标数字单元进行随机排列处理,以生成若干对应的二次序列号;

在若干所述二次序列号中重新选取出一目标序列号,并将重新选取出的目标序列号发送至所述电梯,以使所述电梯通过重新启用对应的楼层。

本发明实施例第二方面提出了一种基于图像识别模型的电梯门禁安防系统,其中,所述系统包括:

采集模块,用于当检测到用户进入电梯内部时,通过摄像装置实时采集与当前所述用户对应的正面全身图像,并通过PP-ShiTu图像识别模型提取出所述正面全身图像中的人脸图像;

查找模块,用于检测出所述人脸图像中包含的若干目标面部特征,并根据若干所述目标面部特征在预设图像数据库中查找出对应的目标图像,所述目标图像具有唯一性;

判断模块,用于判断所述目标图像是否与所述人脸图像一致;

处理模块,用于若实时判断到所述目标图像与所述人脸图像一致,则判定当前所述用户为入住人员,并根据所述目标图像查找出对应的目标用户信息;

发送模块,用于根据所述目标用户信息生成对应的控制代码,并将所述控制代码发送至所述电梯,以使所述电梯通过所述控制代码启用对应的楼层,所述控制代码具有一次性。

其中,上述基于图像识别模型的电梯门禁安防系统中,所述采集模块具体用于:

调出所述PP-ShiTu图像识别模型中的PP-PicoDet算法,并通过所述PP-PicoDet算法识别出所述正面全身图像中的人体区域以及背景区域;

去除所述背景区域,并对所述人体区域进行图像增强处理,以提取出对应的人体图像;

对所述人体图像进行全盘扫描,以获取到所述人体图像中的若干像素点分别对应的像素值,并逐一检测每一所述像素值是否在预设阈值内;

若检测到若干所述像素值在所述预设阈值内,则判定若干所述像素值对应的像素点所在的区域为所述人脸图像。

其中,上述基于图像识别模型的电梯门禁安防系统中,所述查找模块具体用于:

筛选出像素值在所述预设阈值内的若干目标像素点,并对若干所述目标像素点的边缘进行突出显示,以识别出若干所述目标像素点对应覆盖的目标区域;

通过预设边缘检测算法识别出所述目标区域的边缘,并在所述边缘处添加对应的轮廓线,以生成所述人脸图像。

其中,上述基于图像识别模型的电梯门禁安防系统中,所述发送模块具体用于:

当获取到所述目标图像时,根据所述目标图像在用户登记库中查找出所述目标用户信息,并提取出所述目标用户信息中包含的用户身份信息以及入住时间信息;

提取出所述用户身份信息中包含的字母信息,并同步提取出所述入住时间信息中包含的数字信息;

根据所述字母信息以及所述数字信息生成所述控制代码。

其中,上述基于图像识别模型的电梯门禁安防系统中,所述发送模块还具体用于:

提取出所述用户身份信息中包含的与所述用户对应的姓名栏,并在所述姓名栏中提取出与所述用户的姓名对应的拼音全称;

对所述拼音全称进行正向最大步长分词处理,以生成若干对应的字母单元,若干所述字母单元组成所述字母信息;

对所述入住时间信息中包含的入住时间进行反向最大步长分词处理,以生成若干对应的数字单元,若干所述数字单元组成所述数字信息。

其中,上述基于图像识别模型的电梯门禁安防系统中,所述发送模块还具体用于:

根据第一预设权重在所述字母信息中提取出对应的目标字母单元,并根据第二预设权重在所述数字信息中提取出对应的目标数字单元;

对所述目标字母单元以及所述目标数字单元进行随机排列处理,以生成若干对应的初始序列号,并在若干所述初始序列号中选取出一目标序列号,以将所述目标序列号作为所述电梯的启动密码,且基于所述启动密码生成所述控制代码。

其中,上述基于图像识别模型的电梯门禁安防系统中,所述基于图像识别模型的电梯门禁安防系统还包括检测模块,所述检测模块具体用于:

当检测到电梯未通过所述控制代码启用对应的楼层时,重新对所述目标字母单元以及所述目标数字单元进行随机排列处理,以生成若干对应的二次序列号;

在若干所述二次序列号中重新选取出一目标序列号,并将重新选取出的目标序列号发送至所述电梯,以使所述电梯通过重新启用对应的楼层。

本发明实施例第三方面提出了:

一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上面所述的基于图像识别模型的电梯门禁安防方法。

本发明实施例第四方面提出了:

一种可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上面所述的基于图像识别模型的电梯门禁安防方法。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

图1为本发明第一实施例提供的基于图像识别模型的电梯门禁安防方法的流程图;

图2为本发明第二实施例提供的基于图像识别模型的电梯门禁安防方法中的模拟用户示意图;

图3为本发明第三实施例提供的基于图像识别模型的电梯门禁安防系统的结构框图。

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。

需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

请参阅图1,所示为本发明第一实施例提供的基于图像识别模型的电梯门禁安防方法,本实施例提供的基于图像识别模型的电梯门禁安防方法能够避免识别错误的现象发生,同时识别精准度较高,对应消除了安全隐患,同时提升了用户的使用体验。

具体的,本实施例提供的基于图像识别模型的电梯门禁安防方法包括具体包括以下步骤:

步骤S10,当检测到用户进入电梯内部时,通过摄像装置实时采集与当前所述用户对应的正面全身图像,并通过PP-ShiTu图像识别模型提取出所述正面全身图像中的人脸图像;

具体的,在本实施例中,首先需要说明的是,本实施例提供的智能电梯门禁安防方法是基于PP-ShiTu图像识别模型实施的,其中,该PP-ShiTi图像识别模型主要实现两部分功能,其一为主体检测,其二为特征提取,从而能够有效的在获取到的图像中检测出对应的目标,以对应完成后续的判断过程。具体的,上述主体检测能够有效的将目标物体与背景区分开来,能够对应去除干扰特征,更具体的,在主体检测的过程中采用的目标检测模型为PP-PicoDet算法,从而能够对应有效的完成目标物体的检测。另外,上述特征提取采用的是CPU级轻量化的骨干网络PP-LCNet,同时结合了度量学习arcmargin算法,从而能够有效的提取出需要的特征。

基于此,在本步骤中,需要说明的是,当通过压力传感器检测到用户进入电梯内部时,立即通过当前电梯内部预先安装好的摄像装置实时采集进入该电梯内部的用户的正面全身图像,在此基础之上,通过上述PP-ShiTu图像识别模型提取出当前正面全身图像中的人脸图像,具体的,该人脸图像与当前用户的人脸相对应。

步骤S20,检测出所述人脸图像中包含的若干目标面部特征,并根据若干所述目标面部特征在预设图像数据库中查找出对应的目标图像,所述目标图像具有唯一性;

进一步的,在本步骤中,需要说明的是,在通过上述步骤检测出需要的人脸图像之后,为了能够准确的识别出当前人脸图像对应哪个已经登记入住的用户,本步骤会进一步实时检测出当前人脸图像中包含的若干目标面部特征,具体的,该若干目标面部特征可以包括当前人脸图像中的眼睛、鼻子、嘴巴、眉毛以及耳朵等面部器官。

基于此,立即根据当前若干目标面部特征在预设图像数据库中查找出对应的目标图像,具体的,该目标图像具有唯一性,更具体的,该目标图像就是当前用户在办理登记入住时所拍摄的图像。

步骤S30,判断所述目标图像是否与所述人脸图像一致;

更进一步的,在本步骤中,需要说明的是,在通过上述步骤获取到需要的目标图像之后,本步骤就会实时判断当前目标图像与上述实时采集到的人脸图像是否一致。

具体的,本步骤会具体判断当前目标图像中的面部特征是否与上述人脸图像中的面部特征一致。

步骤S40,若实时判断到所述目标图像与所述人脸图像一致,则判定当前所述用户为入住人员,并根据所述目标图像查找出对应的目标用户信息;

更进一步的,在本步骤中,需要说明的是,若本步骤实时判断到上述目标图像与上述人脸图像一致,则能够对应的判断出当前用户为已经办理入住的入住人员,其中,需要指出的是,办理入住的人员都会事先在前台登记好用户信息,以便于后续的管理。

更具体的,每个用户的用户信息中均会包含每个用户对应的人脸图像,基于此,从而能够根据实时查找出的目标图像反向查找出对应的目标用户信息,以便于后续的处理。

步骤S50,根据所述目标用户信息生成对应的控制代码,并将所述控制代码发送至所述电梯,以使所述电梯通过所述控制代码启用对应的楼层,所述控制代码具有一次性。

最后,在本步骤中,需要说明的是,在通过上述步骤获取到需要的目标用户信息之后,本步骤还能够进一步根据当前目标用户信息生成对应的控制代码,与此同时,将该目标序列号实时发送至用户的移动终端。

进一步的,当用户接收到该目标序列号之后,只需将该目标序列号输入至当前电梯内部预先设置好的输入框中,就能够启用当前电梯,具体的,该控制代码具有一次性,从而能够有效的消除安全隐患。

使用时,通过实时采集用户的正面全身图像,能够对应判断出是否为用户本人,进一步的,基于正面全身图像检测出对应的人脸图像,并根据该人脸图像中包含的目标面部特征在预设图像数据库中查找出对应的目标图像,从而能够判断出当前用户是否为入住用户,基于此,再实时根据当前用户的目标用户信息向当前用户的移动终端发送对应的控制代码,从而能够使当前用户输入当前控制代码,以对应启动当前电梯,从而能够有效的避免识别错误的现象发生,同时识别精准度较高,对应消除了安全隐患,同时对应提升了用户的使用体验。

需要说明的是,上述的实施过程只是为了说明本申请的可实施性,但这并不代表本申请的智能电梯门禁安防方法只有上述唯一一种实施流程,相反的,只要能够将本申请的智能电梯门禁安防方法实施起来,都可以被纳入本申请的可行实施方案。

综上,本发明上述实施例提供的智能电梯门禁安防方法能够避免识别错误的现象发生,同时识别精准度较高,对应消除了安全隐患,同时提升了用户的使用体验。

请参阅图2,本发明第二实施例也提供了一种智能电梯门禁安防方法,本实施例提供的智能电梯门禁安防方法与上述第一实施例提供的智能电梯门禁安防方法的不同之处在于:

具体的,在本实施例中,需要说明的是,上述通过所述PP-ShiTu图像识别模型提取出所述正面全身图像中的人脸图像的步骤包括:

调出所述PP-ShiTu图像识别模型中的PP-PicoDet算法,并通过所述PP-PicoDet算法识别出所述正面全身图像中的人体区域以及背景区域;

去除所述背景区域,并对所述人体区域进行图像增强处理,以提取出对应的人体图像;

对所述人体图像进行全盘扫描,以获取到所述人体图像中的若干像素点分别对应的像素值,并逐一检测每一所述像素值是否在预设阈值内;

若检测到若干所述像素值在所述预设阈值内,则判定若干所述像素值对应的像素点所在的区域为所述人脸图像。

具体的,在本实施例中,需要说明的是,当获取到上述正面全身图像时,会对应在算法数据库中调出上述PP-ShiTu图像识别模型,进一步的,再调出当前PP-ShiTu图像识别模型中的PP-PicoDet算法,与此同时,进一步通过当前PP-PicoDet算法识别出当前正面全身图像中的人体区域以及背景区域。基于此,就能够有效的去除会产生图像识别干扰的背景区域,进一步的,为了能够提升后续识别的精准度,本实施例还会对当前筛选出的人体区域进行降波以及滤噪等图像增强处理,从而能够对应提取出需要的人体图像。

在通过上述步骤获取到人体图像之后,本实施例还会对当前人体图像进行全盘扫描,以对应扫描出当前人体图像中全部包含的若干像素点,与此同时,同步获取当前若干像素点分别对应的像素值,基于此,再逐一检测出当前每个像素值是否在预设阈值内。具体的,若检测到当前若干像素值在预设阈值内,则能够准确的判定出当前若干像素值对应的像素点所在的区域为人脸图像。对应的,若检测到当前若干像素值不在预设阈值内,则能够准确的判定当前像素值所存在的区域为干扰区域。

具体的,在本实施例中,还需要说明的是:

所述判定若干所述像素值对应的像素点所在的区域为所述人脸图像的步骤包括:

筛选出像素值在所述预设阈值内的若干目标像素点,并对若干所述目标像素点的边缘进行突出显示,以识别出若干所述目标像素点对应覆盖的目标区域;

通过预设边缘检测算法识别出所述目标区域的边缘,并在所述边缘处添加对应的轮廓线,以生成所述人脸图像。

通过上述方式能够准确的筛选出需要的若干目标像素点,与此同时,能够进行对应的突出显示,从而能够在当前图像中清晰的显示出当前若干个目标像素点所覆盖的目标区域。

进一步的,通过现有的边缘检测算法识别出当前目标区域的边缘,并对应在边缘处添加轮廓线,进而能够最终显示出需要的人脸图像。

另外,在本实施例中,需要说明的是,上述根据所述目标用户信息生成对应的控制代码的步骤包括:

当获取到所述目标图像时,根据所述目标图像在用户登记库中查找出所述目标用户信息,并提取出所述目标用户信息中包含的用户身份信息以及入住时间信息;

提取出所述用户身份信息中包含的字母信息,并同步提取出所述入住时间信息中包含的数字信息;

根据所述字母信息以及所述数字信息生成所述控制代码。

另外,在本实施例中,需要说明的是,为了能够只允许办理了入住的用户使用电梯,而对应排除外来人员,以消除入住用户的安全隐患。本实施例还会实时生成对应的目标序列号,并使用户通过该目标序列号使用电梯。

具体的,在通过上述步骤获取到需要的目标图像之后,本步骤会进一步根据当前目标图像在预先设置好的用户登记库中查找出包含有当前目标图像的目标用户信息,与此同时,提取出当前目标用户信息中另外包含的用户身份信息以及入住时间信息。具体的,例如用户身份信息可以为“姓名张三(zhang san)、年龄25、性别男以及身份证号码”等身份信息,对应的,例如入住时间信息可以为“2023年05月01日10点36分”,基于此,本实施例就能够进一步提取出当前用户身份信息中包含的字母信息,以及当前入住时间信息中包含的数字信息。在此基础之上,就能够根据当前字母信息以及当前数字信息随机生成上述控制代码,并发明给用户进行使用。

另外,在本实施例中,还需要说明的是,上述提取出所述用户身份信息中包含的字母信息,并同步提取出所述入住时间信息中包含的数字信息的步骤包括:

提取出所述用户身份信息中包含的与所述用户对应的姓名栏,并在所述姓名栏中提取出与所述用户的姓名对应的拼音全称;

对所述拼音全称进行正向最大步长分词处理,以生成若干对应的字母单元,若干所述字母单元组成所述字母信息;

对所述入住时间信息中包含的入住时间进行反向最大步长分词处理,以生成若干对应的数字单元,若干所述数字单元组成所述数字信息。

另外,在本实施例中,还需要说明的是,为了便于信息的提取,以对应提升数据的处理效率,本实施例会具体提取出上述用户身份信息中包含的与当前用户对应的姓名栏,例如上述“张三”,进一步的,并在当前姓名栏中提取出与当前用户的姓名对应的拼音全称,例如上述“zhang san”,其中,可以理解的是,当前拼音全称由若干个英文字母组成,基于此,本实施例会进一步对当前拼音全称进行正向最大步长分词处理,以生成若干对应的字母单元,例如“z/h/a/n/g/s/a/n”,并且当前若干个字母单元组成上述字母信息。

进一步的,本实施例还会对上述入住时间信息中包含的入住时间进行反向最大步长分词处理,以生成若干对应的数字单元,例如“2/0/1/3/年/0/5/月/0/1日1/0点/3/0/分”,并且当前若干个数字单元组成上述数字信息。

其中,在本实施例中,需要指出的是,所述根据所述字母信息以及所述数字信息生成所述控制代码的步骤包括:

根据第一预设权重在所述字母信息中提取出对应的目标字母单元,并根据第二预设权重在所述数字信息中提取出对应的目标数字单元;

对所述目标字母单元以及所述目标数字单元进行随机排列处理,以生成若干对应的初始序列号,并在若干所述初始序列号中选取出一目标序列号,以将所述目标序列号作为所述电梯的启动密码,且基于所述启动密码生成所述控制代码。

其中,在本实施例中,需要指出的是,在通过上述步骤分别获取到需要的字母信息以及数字信息之后,为了能够随机的生成上述控制代码,会根据第一预设权重在上述字母信息中提取出对应的目标字母单元,与此同时,同步根据第二预设权重在上述数字信息中,提取出对应的目标数字单元,优选的,上述第一预设权重和上述第二预设权重均为50%,并且本实施例提供的控制代码由六位数组成,其中,字母占三位,数字占三位,以进行对应的排列组合。

基于此,通过现有的随机排列算法对当前目标字母单元以及目标数字单元进行随机排列处理,从而能够对应生成若干个初始序列号,进一步的,只需在当前若干个初始序列号中选取出一个目标序列号,就能够将当前目标序列号作为上述启动密码。具体的,该启动密码包含三个数字以及三个字母,以使当前用户通过该启动密码启用当前电梯,例如选取出的目标字母单元为“z、h以及s”,选取出的目标数字单元为“5、3以及6”,从而选取出的启动密码可以为“z5s3s6”。

其中,在本实施例中,需要指出的是,所述方法还包括:

当检测到电梯未通过所述控制代码启用对应的楼层时,重新对所述目标字母单元以及所述目标数字单元进行随机排列处理,以生成若干对应的二次序列号;

在若干所述二次序列号中重新选取出一目标序列号,并将重新选取出的目标序列号发送至所述电梯,以使所述电梯通过重新启用对应的楼层。

其中,在本实施例中,需要指出的是,在实际应用的过程中,可能也会出现用户由于疏忽而在预设时间内未输入接收到的目标序列号,从而需要再次通过上述步骤对上述目标字母单元以及上述目标数字单元进行随机排列处理,以生成若干对应的二次序列号。进一步的,在当前二次序列号中重新选取出一目标序列号,并再次发送至电梯,以最终将用户送达至需要的楼层。

其中,在本实施例中,还需要指出的是:

所述基于所述启动密码生成所述控制代码的步骤包括:

当获取到所述启动密码时,在所述目标用户信息中提取出与当前所述用户对应的楼层信息,并在所述楼层信息中提取出对应的楼层数值;

建立所述启动密码与所述楼层数值之间的映射关系,以生成所述控制代码。

通过上述方式能够实时提取出目标用户信息中的楼层信息,即用户事先办理好的入住楼层,基于此,在当前楼层信息中提取出具体的楼层数值,与此同时,建立与上述启动密码两者之间的映射关系,在此基础之上,当电梯启用时,就能够使当前电梯对应启用需要的楼层按钮,从而不需要用户进行手动操作,对应提升了用户的使用体验。

其中,在本实施例中,还需要指出的是,所述方法还包括:

当检测到多个用户进入所述电梯的内部时,通过所述摄像装置实时采集与多个所述用户对应的正面全景图像,并对所述正面全景图像进行灰度化处理,以生成对应的灰度图像;

逐一检测出所述灰度图像中的各个像素点分别对应的灰度值,并判断每一所述灰度值是否在预设灰度阈值内;

若判断到存在灰度值在所述预设灰度阈值内,则判定当前所述灰度值对应的像素点为目标像素点,并识别出若干所述目标像素点存在的目标区域,所述目标区域包含与多个所述用户分别对应的人脸区域;

根据所述目标用户信息在所述人脸区域中查找出对应的目标人脸图像,并判断所述目标人脸图像与数据库中的所述目标图像一致;

若判断到所述目标人脸图像与数据库中的所述目标图像一致,则向所述电梯发送所述控制代码,以使所述电梯通过所述控制代码启用对应的楼层。

其中,在本实施例中,还需要指出的是,当出现多个用户同时进入电梯的现象时,为了能够准确的在当前若干个用户中准确的查找到已经办理入住的用户,需要首先采集当前电梯内部的全景图像,并进行对应的灰度化处理,基于此,检测出对应的灰度值,并逐一判断每个灰度值是否在预设灰度阈值内。具体的,若是,则说明当前灰度值对应的像素点是需要的目标像素点,并能够进一步判定当前若干目标像素点所存在的区域为当前若干个用户的人脸区域。在此基础之上,根据上述目标用户信息中已经存储好的用户人脸图像在当前人脸区域中对应查找出需要的目标人脸图像,并实时判断当前目标人脸图像与数据库中存储的目标图像是否一致,具体的,若是,则说明当前目标人脸图像为已经办理了入住的用户的人脸图像,基于此,就能够向当前电梯发送实时生成的控制代码,以使当前电梯通过该控制代码启用对应的楼层。

需要指出的是,本发明第二实施例所提供的方法,其实现原理及产生的一些技术效果和第一实施例相同,为简要描述,本实施例未提及之处,可参考第一实施例提供的相应内容。

综上,本发明上述实施例提供的智能电梯门禁安防系统能够避免识别错误的现象发生,同时识别精准度较高,对应消除了安全隐患,同时提升了用户的使用体验。

请参阅图3,所示为本发明第三实施例提供的基于图像识别模型的电梯门禁安防系统,其中,所述系统包括:

采集模块,用于当检测到用户进入电梯内部时,通过摄像装置实时采集与当前所述用户对应的正面全身图像,并通过PP-ShiTu图像识别模型提取出所述正面全身图像中的人脸图像;

查找模块,用于检测出所述人脸图像中包含的若干目标面部特征,并根据若干所述目标面部特征在预设图像数据库中查找出对应的目标图像,所述目标图像具有唯一性;

判断模块,用于判断所述目标图像是否与所述人脸图像一致;

处理模块,用于若实时判断到所述目标图像与所述人脸图像一致,则判定当前所述用户为入住人员,并根据所述目标图像查找出对应的目标用户信息;

发送模块,用于根据所述目标用户信息生成对应的控制代码,并将所述控制代码发送至所述电梯,以使所述电梯通过所述控制代码启用对应的楼层,所述控制代码具有一次性。

其中,上述基于图像识别模型的电梯门禁安防系统中,所述采集模块具体用于:

调出所述PP-ShiTu图像识别模型中的PP-PicoDet算法,并通过所述PP-PicoDet算法识别出所述正面全身图像中的人体区域以及背景区域;

去除所述背景区域,并对所述人体区域进行图像增强处理,以提取出对应的人体图像;

对所述人体图像进行全盘扫描,以获取到所述人体图像中的若干像素点分别对应的像素值,并逐一检测每一所述像素值是否在预设阈值内;

若检测到若干所述像素值在所述预设阈值内,则判定若干所述像素值对应的像素点所在的区域为所述人脸图像。

其中,上述基于图像识别模型的电梯门禁安防系统中,所述查找模块具体用于:

其中,上述基于图像识别模型的电梯门禁安防系统中,所述发送模块具体用于:

当获取到所述目标图像时,根据所述目标图像在用户登记库中查找出所述目标用户信息,并提取出所述目标用户信息中包含的用户身份信息以及入住时间信息;

提取出所述用户身份信息中包含的字母信息,并同步提取出所述入住时间信息中包含的数字信息;

根据所述字母信息以及所述数字信息生成所述控制代码。

其中,上述基于图像识别模型的电梯门禁安防系统中,所述发送模块还具体用于:

提取出所述用户身份信息中包含的与所述用户对应的姓名栏,并在所述姓名栏中提取出与所述用户的姓名对应的拼音全称;

对所述拼音全称进行正向最大步长分词处理,以生成若干对应的字母单元,若干所述字母单元组成所述字母信息;

对所述入住时间信息中包含的入住时间进行反向最大步长分词处理,以生成若干对应的数字单元,若干所述数字单元组成所述数字信息。

其中,上述基于图像识别模型的电梯门禁安防系统中,所述发送模块还具体用于:

根据第一预设权重在所述字母信息中提取出对应的目标字母单元,并根据第二预设权重在所述数字信息中提取出对应的目标数字单元;

对所述目标字母单元以及所述目标数字单元进行随机排列处理,以生成若干对应的初始序列号,并在若干所述初始序列号中选取出一目标序列号,以将所述目标序列号作为所述电梯的启动密码,且基于所述启动密码生成所述控制代码。

其中,上述基于图像识别模型的电梯门禁安防系统中,所述基于图像识别模型的电梯门禁安防系统还包括检测模块,所述检测模块具体用于:

当检测到电梯未通过所述控制代码启用对应的楼层时,重新对所述目标字母单元以及所述目标数字单元进行随机排列处理,以生成若干对应的二次序列号;

在若干所述二次序列号中重新选取出一目标序列号,并将重新选取出的目标序列号发送至所述电梯,以使所述电梯通过重新启用对应的楼层。

其中,上述基于图像识别模型的电梯门禁安防系统中,所述基于图像识别模型的电梯门禁安防系统还包括提示模块,所述提示模块具体用于:

其中,上述基于图像识别模型的电梯门禁安防系统中,所述基于图像识别模型的电梯门禁安防系统还包括检测模块,所述检测模块具体用于:

当检测到多个用户进入所述电梯的内部时,通过所述摄像装置实时采集与多个所述用户对应的正面全景图像,并对所述正面全景图像进行灰度化处理,以生成对应的灰度图像;

逐一检测出所述灰度图像中的各个像素点分别对应的灰度值,并判断每一所述灰度值是否在预设灰度阈值内;

若判断到存在灰度值在所述预设灰度阈值内,则判定当前所述灰度值对应的像素点为目标像素点,并识别出若干所述目标像素点存在的目标区域,所述目标区域包含与多个所述用户分别对应的人脸区域;

根据所述目标用户信息在所述人脸区域中查找出对应的目标人脸图像,并判断所述目标人脸图像与数据库中的所述目标图像一致;

若判断到所述目标人脸图像与数据库中的所述目标图像一致,则向所述电梯发送所述控制代码,以使所述电梯通过所述控制代码启用对应的楼层。

本发明第四实施例提供了一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上述实施例提供的基于图像识别模型的电梯门禁安防方法。

本发明第五实施例提供了一种可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上述实施例提供的基于图像识别模型的电梯门禁安防方法。

本发明还具体以下有益效果:

1、通过采集用户的正面全身图像能够准确的判断出是否为用户本人使用电梯,避免他人使用电梯的情况发生;

2、通过实时发送动态的控制代码至电梯,能够避免电梯被随意使用的现象发生。

综上所述,本发明上述实施例提供的智能电梯门禁安防方法及系统能够避免识别错误的现象发生,同时识别精准度较高,对应消除了安全隐患,同时提升了用户的使用体验。

需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。

计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

相关技术
  • 一种基于校园智慧安防用门禁安防系统
  • 基于三维模型分析的智慧安防指挥系统及安防指挥方法
技术分类

06120116499946