一种基于人脸识别的关系匹配方法与流程

文档序号:16538741发布日期:2019-01-08 20:08阅读:408来源:国知局
一种基于人脸识别的关系匹配方法与流程

本发明涉及人脸识别技术领域,特别涉及一种基于人脸识别的关系匹配方法。



背景技术:

现有技术中,以幼儿园接送管理系统为例,首先给每一位学生发放一张rfidcard,每天接送时,学生家长在刷卡设备上近距离或远距离刷卡;近距离刷卡的话,需要将卡片贴在刷卡设备上进行刷卡,远距离刷卡需要用户携带rfidcard,进入门禁识别点50cm范围内,自动识别身份,开门。在接送系统中,学生家长拿着rfidcard在刷卡设备上进行刷卡完成身份验证,即可接走学生,未完成关系确认的过程。但并不局限于幼儿园接送管理系统中,也可以应用于监狱接收系统、领导人安保系统中等等。

在实现本发明的过程中,发明人发现现有技术中存在如下问题:

1、人人都需要带卡,增加校验时间,增加成本,不可回收;

2、卡容易丢失,容易被不法份子捡到,冒领学生,造成安全隐患。

3、携带不便,容易忘带卡,导致使用不方便。

4、现有技术中,关系验证简单,安全隐患大。

5、匹配成功率不高,识别速度慢。



技术实现要素:

为此,需要提供一种基于人脸识别的关系匹配方法,用于解决现有技术中使用不便,匹配成功率不高,识别速度慢的技术问题。

为实现上述目的,发明人提供了一种基于人脸识别的关系匹配方法,包括以下步骤:

步骤101、预存信息

采集主关联人的身份信息,其身份信息包括人脸信息;

采集至少一个副关联人的身份信息,其身份信息包括人脸信息;

录入主关联人与副关联人的关系,

将主关联人与副关联人的身份信息及其关系信息储存到存储介质中;

步骤102、现场采集

同时或分开采集两个以上的待匹配关联人的现场人脸信息;

步骤103、进行匹配

匹配第一待匹配关联人的人脸信息

搜索存储介质中的人脸信息与第一待匹配关联人的人脸信息进行比对,选出存储介质中的人脸信息与第一待匹配关联人的人脸信息相似度大于预设阈值的所有关联人预存信息,保留前n个相识度最高的关联人预存信息;

匹配第二待匹配关联人的人脸信息

搜索存储介质中的人脸信息与第二待匹配关联人的人脸信息进行比对,选出存储介质中的人脸信息与第二待匹配关联人的人脸信息相似度大于预设阈值的所有关联人预存信息,保留前m个相识度最高的关联人预存信息;

将前n个相识度最高的关联人预存信息与前m个相识度最高的关联人预存信息进行交叉确认其相互之间的关系,确认是否存在存储介质中预先录入的关系;

若存储介质中存在其相互之间的关系,则匹配成功;反之,则匹配失败。

作为本发明的一种优选方法,在步骤101、预存信息步骤中,所述人脸信息包括人脸照片以及人脸特征。

作为本发明的一种优选方法,所述人脸特征包括眼睛、鼻子、嘴巴、眉毛、脸部轮廓信息。

作为本发明的一种优选方法,在步骤101、预存信息步骤中,采集的身份信息还包括姓名、性别、联系方式。

作为本发明的一种优选方法,在预存信息步骤中,在步骤101、预存信息步骤中,采集第一副关联人、第二副关联人、第三副关联人至第x副关联人的身份信息,将第一副关联人、第二副关联人、第三副关联人至第x副关联人与主关联人的关系均录入到存储介质中。

作为本发明的一种优选方法,在步骤101、预存信息步骤中,主关联人与副关联人的关系包括亲属关系、同事关系、同学关系、法律关系。

作为本发明的一种优选方法,在步骤103、进行匹配步骤中,

匹配第一待匹配关联人的人脸信息

搜索存储介质中的人脸信息与第一待匹配关联人的人脸信息进行比对,选出存储介质中的人脸信息与第一待匹配关联人的人脸信息相似度大于预设阈值的所有关联人预存信息,保留前三个相识度最高的关联人预存信息;

匹配第二待匹配关联人的人脸信息

搜索存储介质中的人脸信息与第二待匹配关联人的人脸信息进行比对,选出存储介质中的人脸信息与第二待匹配关联人的人脸信息相似度大于预设阈值的所有关联人预存信息,保留前三个相识度最高的关联人预存信息。

作为本发明的一种优选方法,所述基于人脸识别的关系匹配方法应用于幼儿园管理系统中,主关联人为孩子,副关联人为其监护人或监护人的委托人。

区别于现有技术,上述技术方案通过将主关联人与副关联人的身份信息以及其关系预先存储到存储介质中,当现场采集的过程中,同时或分开采集两个以上的待匹配关联人的现场人脸信息;搜索存储介质中的人脸信息与第一待匹配关联人或第二待匹配关联人的人脸信息进行比对,选出存储介质中的人脸信息与第一待匹配关联人或第二待匹配关联人的人脸信息相似度大于预设阈值的所有关联人预存信息,保留前n或m个相识度最高的关联人预存信息;将前n个相识度最高的关联人预存信息与前m个相识度最高的关联人预存信息进行交叉确认其相互之间的关系,确认是否存在存储介质中预先录入的关系;若存储介质中存在其相互之间的关系,则匹配成功;反之,则匹配失败。如此,避免了现有技术中人人需要带卡的技术问题,减少成本;避免了只识别一个关联人的身份信息所带来的安全隐患;双方均识别匹配,增加了人脸验证的可靠性,可以不需要人工验证,只需要根据系统提示进行确认即可,加入了相似度比较、交叉匹配的机制,减少了人脸识别的错误率,提高了人脸识别的安全性以及识别速度,使用安全、便捷。

附图说明

图1为具体实施方式所述关系匹配方法的流程图;

图2为具体实施方式所述关系匹配方法中主关联人与副关联人的关系示意图;

图3为具体实施方式所述关系匹配方法中交叉比对的示意图。

具体实施方式

为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。

实施例一

如图1至图3所示,本实施例涉及一种基于人脸识别的关系匹配方法,包括以下步骤:

步骤101、预存信息

采集主关联人的身份信息,其身份信息包括人脸信息;

具体的,在步骤101、预存信息步骤中,所述人脸信息包括人脸照片以及人脸特征。

进一步的,所述人脸特征包括眼睛、鼻子、嘴巴、眉毛、脸部轮廓信息。通过人脸照片以及人脸特征,可以保存完整的人脸信息,为后续交叉匹配做好最佳准备。

具体的,在步骤101、预存信息步骤中,采集的身份信息还包括姓名、性别、联系方式。

如此,通过采集关联人姓名、性别、联系方式等,便于后续确认主关联人与副关联人之间的关系,以及方便确认关联人的身份,后续方便现场确认关联人是否为主关联人、副关联人,方便后续电话联系关联人。

采集至少一个副关联人的身份信息,其身份信息包括人脸信息;

具体的,在预存信息步骤中,采集第一副关联人、第二副关联人、第三副关联人至第x副关联人的身份信息,将第一副关联人、第二副关联人、第三副关联人至第x副关联人与主关联人的关系均录入到存储介质中。

如此,由于一个主关联人可以关联多个副关联人,在关系匹配过程中,只要一个关系匹配成功,即可以完成匹配过程。

另外,可以将第一副关联人、第二副关联人、第三副关联人至第x副关联人之间的关系录入到存储介质中,由第一副关联人、第二副关联人、第三副关联人至第x副关联人也变成主关联人,可以延伸成一个关系网,便于系统的匹配和识别。

如图2所示,主关联人与副关联人的关系可以是,父子关系、母子关系、姐弟关系、兄弟关系、祖孙关系、甥舅关系、叔侄关系、保姆关系、朋友关系等等。

录入主关联人与副关联人的关系,并将主关联人与副关联人的身份信息及其关系信息储存到存储介质中;

具体的,在预存信息步骤中,主关联人与副关联人的关系包括亲属关系、同事关系、同学关系、法律关系。本实施例中,上述法律关系仅包括代理人与被代理人之间的法律关系,不包括直系亲属关系。

值得说明的是,主关联人与副关联人的关系并不局限于亲属关系、同事关系、同学关系、法律关系,也可以有其他的关系。

由于应用场景的不同,在幼儿园接送管理系统中,主关联人与副关联人的关系采用的是监护人关系,而在领导人安保系统中,主关联人与副关联人的关系采用的是同事关系,在监狱接收系统中,主关联人与副关联人的关系采用的是法律关系。如此,便于本关系匹配方法的应用,且一般来说本关系匹配方法可作为软件直接安装到人脸识别系统中即可,应用前景广。

由于在幼儿园接送管理系统中,主关联人与副关联人的关系采用的一般都是亲属关系,亲属关系之间的长相一般多是比较相似的。为了防止人脸识别系统出现错误的情况下,出现误领的情况,增加了一个对比人脸相似度的步骤。

步骤102、现场采集

同时或分开采集两个以上的待匹配关联人的现场人脸信息;

步骤103、进行匹配

匹配第一待匹配关联人的人脸信息

搜索存储介质中的人脸信息与第一待匹配关联人的人脸信息进行比对,选出存储介质中的人脸信息与第一待匹配关联人的人脸信息相似度大于预设阈值的所有关联人预存信息,保留前n个相识度最高的关联人预存信息;

匹配第二待匹配关联人的人脸信息

搜索存储介质中的人脸信息与第二待匹配关联人的人脸信息进行比对,选出存储介质中的人脸信息与第二待匹配关联人的人脸信息相似度大于预设阈值的所有关联人预存信息,保留前m个相识度最高的关联人预存信息;

本实施例中预设阈值可以为60%、70%、80%,或其他任意数值,可以根据实际情况进行选择。

将前n个相识度最高的关联人预存信息与前m个相识度最高的关联人预存信息进行交叉确认其相互之间的关系,确认是否存在存储介质中预先录入的关系;

若存储介质中存在其相互之间的关系,则匹配成功;反之,则匹配失败。

进一步的,在步骤103、进行匹配步骤中,

匹配第一待匹配关联人的人脸信息

搜索存储介质中的人脸信息与第一待匹配关联人的人脸信息进行比对,选出存储介质中的人脸信息与第一待匹配关联人的人脸信息相似度大于预设阈值的所有关联人预存信息,保留前三个相识度最高的关联人预存信息;

匹配第二待匹配关联人的人脸信息

搜索存储介质中的人脸信息与第二待匹配关联人的人脸信息进行比对,选出存储介质中的人脸信息与第二待匹配关联人的人脸信息相似度大于预设阈值的所有关联人预存信息,保留前三个相识度最高的关联人预存信息。

如此,根据实际实验结果表明保留前三名相识度最高的关联人预存信息,匹配效率与成功率是最佳的。但是,值得说明的是,保留前几名相识度最高的关联人预存信息,并不局限与前三名,也可以有其他的选择。

如图3所示,本实施例中具有交叉比对的步骤,以相似度排名的前三名为例,在数据库中选出与主关联人相似度大于预设阈值,且排名前三的abc三个人,在数据库中选出与副关联人相似度大于预设阈值,且排名前三的abc三个人,a、b、c、a、b、c六个进行九组关系匹配,确认是否存在存储介质中预先录入的关系,若存储介质中存在其相互之间的关系,则关系匹配成功。

区别于现有技术,本实施例通过将主关联人与副关联人的身份信息以及其关系预先存储到存储介质中,当现场采集的过程中,同时或分开采集两个以上的待匹配关联人的现场人脸信息;搜索存储介质中的人脸信息与第一待匹配关联人或第二待匹配关联人的人脸信息进行比对,保留前n或m个相识度最高的关联人预存信息;将前n个相识度最高的关联人预存信息与前m个相识度最高的关联人预存信息进行交叉确认其相互之间的关系,确认是否存在存储介质中预先录入的关系;若存储介质中存在其相互之间的关系,则匹配成功;反之,则匹配失败。如此,避免了现有技术中人人需要带卡的技术问题,减少成本;避免了只识别一个关联人的身份信息所带来的安全隐患;双方均识别匹配,增加了人脸验证的可靠性,可以不需要人工验证,只需要根据系统提示进行确认即可,加入了相似度比较、交叉匹配的机制,减少了人脸识别的错误率,提高了人脸识别的安全性以及识别速度,使用安全、便捷。

实施例二

本实施例具体公开一种基于人脸识别的关系匹配方法,应用于幼儿园管理系统中,包括以下步骤:

步骤101、预存信息

采集孩子/幼儿的身份信息,其身份信息包括人脸信息、姓名、性别以及联系方式等;

采集其监护人或其委托人(包括孩子父母、兄弟姐妹、外公外婆、爷爷奶奶或保姆等)的身份信息,其身份信息包括人脸信息、姓名、性别以及联系方式等;

录入孩子与父母、兄弟姐妹、外公外婆、爷爷奶奶或保姆之间的关系,将孩子与父母、兄弟姐妹、外公外婆、爷爷奶奶或保姆的身份信息及其关系信息储存到存储介质中;

步骤102、现场采集

同时或分开采集待匹配孩子或者接送人任意一人的现场人脸信息,可以同时采集两个以上的待匹配孩子或者接送人的现场人脸信息或者分开采集两个以上的待匹配关联人的现场人脸信息;

步骤103、进行匹配

匹配待匹配孩子的人脸信息

搜索存储介质中的人脸信息与待匹配孩子的人脸信息进行比对,保留前三个相识度最高的关联人预存信息;

匹配接送人的人脸信息

搜索存储介质中的人脸信息与接送人的人脸信息进行比对,保留前三个相识度最高的关联人预存信息;

将待匹配孩子的前三个相识度最高的关联人预存信息与接送人的前三个相识度最高的关联人预存信息进行相互交叉确认其相互之间的关系,确认是否存在存储介质中预先录入的关系;

若存储介质中存在其相互之间的关系,则匹配成功;反之,则匹配失败。

在应用于幼儿园管理系统中,采用“云计算的人脸识别搜索比对引擎应用”算法技术实现人像库资源访问权限及操作授权管理,可解决人像人脸识别搜索比对资源调度及分配,可通过人脸识别实现家属关系确认。幼儿园人像服务云平台采用docker、marathon、mesos和zookeeper云服务管控技术及springcloud微服务技术。

区别现有技术,本实施例避免了只识别家长带来的安全隐患,进行亲子匹配,增加了人脸验证的可靠性,可以不需要人工验证,只需要根据系统的报警提示进行人工确认即可,加入了相似度比较、交叉匹配的机制,减少了人脸识别的错误率,提高了人脸识别的安全性,使用安全、便捷。

值得说明的是,该基于人脸识别的关系匹配方法,不局限与应用于幼儿园管理系统中,还可以应用于其他领导人安保系统中、监狱接收系统中均可以。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的要素。此外,在本文中,“大于”、“小于”、“超过”等理解为不包括本数;“以上”、“以下”、“以内”等理解为包括本数。

本领域内的技术人员应明白,上述各实施例可提供为方法、装置、或计算机程序产品。这些实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。上述各实施例涉及的方法中的全部或部分步骤可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机设备可读取的存储介质中,用于执行上述各实施例方法所述的全部或部分步骤。所述计算机设备,包括但不限于:个人计算机、服务器、通用计算机、专用计算机、网络设备、嵌入式设备、可编程设备、智能移动终端、智能家居设备、穿戴式智能设备、车载智能设备等;所述的存储介质,包括但不限于:ram、rom、磁碟、磁带、光盘、闪存、u盘、移动硬盘、存储卡、记忆棒、网络服务器存储、网络云存储等。

上述各实施例是参照根据实施例所述的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到计算机设备的处理器以产生一个机器,使得通过计算机设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机设备以特定方式工作的计算机设备可读存储器中,使得存储在该计算机设备可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机设备上,使得在计算机设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

需要说明的是,尽管在本文中已经对上述各实施例进行了描述,但并非因此限制本发明的专利保护范围。因此,基于本发明的创新理念,对本文所述实施例进行的变更和修改,或利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接地将以上技术方案运用在其他相关的技术领域,均包括在本发明的专利保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1