一种基于成年人脸和儿童照特征空间映射关系的儿童人脸识别方法与流程

文档序号:22614659发布日期:2020-10-23 19:13阅读:152来源:国知局
一种基于成年人脸和儿童照特征空间映射关系的儿童人脸识别方法与流程

本发明涉及人脸识别领域,具体涉及一种基于成年人脸和儿童照特征空间映射关系的儿童人脸识别方法。



背景技术:

人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别的一系列相关技术,通常也叫做人像识别、面部识别,人脸识别的应用非常广泛,在对儿童进行身份验证时也会使用到人脸识别方法。

现有的人脸识别方法,在对儿童进行人脸识别,一直使用老旧数据,没有对数据进行及时更新,容易出现因为儿童成长过快导致的无法识别状况发生,不适用于儿童,并且识别过程单一,容易出错,给人脸识别方法使用带来了一定的影响,因此,提出一种基于成年人脸和儿童照特征空间映射关系的儿童人脸识别方法。



技术实现要素:

本发明所要解决的技术问题在于:如何解决现有的植物种植装置,多为单个的花盆结构,不够美观不能满足使用者的使用需求,并且多个花盆的灌溉非常的麻烦,并且不适宜在墙角使用的问题,提供了一种基于成年人脸和儿童照特征空间映射关系的儿童人脸识别方法。

本发明是通过以下技术方案解决上述技术问题的,本发明包括以下步骤:

步骤一:用户登录人脸识别系统上传若干张儿童的人脸照片,若干张儿童人脸照片经过处理后,将处理出的儿童预存照片上传到储存端进行储存等待调用;

步骤二:需要进行儿童人脸识别时,通过影像采集终端获取到若干张实时的儿童人脸照片,对若干张实时的儿童人脸照片件处理得到实时儿童照片;

步骤三:将实时儿童照片与储存端中储存的儿童预存照片进行初步特征点提取,并在对初步特征点进行比较,当初步特征点提取比较通过后即验证通过,验证通过后将实时儿童照片确定出新的预存儿童照片;

步骤四:当初步特征点验证不通过时,从实时儿童照片与预存儿童照片中提取出二次验证特征点与其他特征点;

步骤五:将实时儿童照片与预存儿童照片中的二次验证特征点与其他特征点进行处理处理出二次验证系数与其他特征验证系数,当实时儿童照片与预存儿童照片中提取出二次验证特征点与其他特征点中任意一个验证通过时即不进行另一数据的验证;

步骤六:当儿童照片中不存在其他特征点时即不进行其他特征验证系数的验证;

步骤七:二次验证系数或其他特征验证系数验证通过后即表示人脸验证通过,将该次采集的二次验证系数和其他特征验证系数进行处理确定为新的预存二次验证系数与新的预存其他特征验证系数。

优选的,所述步骤一中处理若干张儿童人脸照片的具体过程如下:将若干张儿童人脸照片按照清晰度从高到低的排名,提取出清晰度最高的照片为儿童预存照片。

优选的,所述步骤二中处理若干张实时的儿童人脸照片的具体过程如下:将若实时的儿童人脸照片按照清晰度从高到低的排名,提取出清晰度最高的照片为实时儿童照片。

优选的,所述初步特征点验证的具体过程如下:

步骤(1):将儿童预存照片中的两个外眼角与鼻尖点标记为特征点,将两个外眼角标记为a1点与a2点,将鼻尖点标记为a3点;

步骤(2):将a1点与a2点连接得到线段q1,将a1点与a3点连接得到线段q2,将将a2点与a3点连接得到线段q3;

步骤(3):线段q1、线段q2与线段q3合围成三角形p1,以线段q1为底边,以a3点为端点做一条垂直于线段q1的线段q4,测量出线段q1与线段q4的长度;

步骤(4):通过公式q1*q4/2=s1三角,得到预存对比系数s2三角;

步骤(5):将儿童实时照片中的两个外眼角与鼻尖点标记为特征点,将两个外眼角标记为b1点与b2点,将鼻尖点标记为b3点;

步骤(6):将b1点与b2点连接得到线段t1,将b1点与b3点连接得到线段t2,将将b2点与b3点连接得到线段t3;

步骤(7):线段t1、线段t2与线段t3合围成三角形p1,以线段t1为底边,以b3点为端点做一条垂直于线段t1的线段t4,测量出线段t1与线段t4的长度;

步骤(8):通过公式t1*t4/2=s2三角,得到实时对比系数s2三角;

步骤(9):计算出预存对比系数s2三角与实时对比系数s2三角的差值得到s差,当s差的绝对值在预设范围内时,即表示验证通过。

优选的,所述二次验证的具体过程如下:

步骤1:将儿童预存照片中的人脸的两个嘴角与下巴最低点设置为第二特征点,将两个嘴角标记为c1点与c2点,将下巴最低点标记为c3点;

步骤2:将c1点与c2点连接得到线段d1,提取出线段d1的中点将其标记为c4点;

步骤3:将c3点与c4点连接得到线段d2,测量出d2的长度,以线段d2的长度为半径以c3点为圆心画圆得到圆k1,再计算出圆k1的面积得到s1圆;

步骤4:将实时儿童照片中的人脸的两个嘴角与下巴最低点设置为第二特征点,将两个嘴角标记为f1点与f2点,将下巴最低点标记为f3点;

步骤5:将f1点与f2点连接得到线段g1,提取出线段g1的中点将其标记为f4点;

步骤6:将f3点与f4点连接得到线段g2,测量出g2的长度,以线段g2的长度为半径以f3点为圆心画圆得到圆k2,再计算出圆k2的面积得到s2圆;

步骤7:计算出s2圆与s2圆的差值,得到s圆差,当s圆差的绝对值在预设范围内时即验证通过。

优选的,所述其他特征点验证的具体过程如下:

步骤a:将儿童预存照片中的人脸上的痣和疤痕标记为mi点,i=1……n;

步骤b:将mi点按照面积大小进行排行,提取出最大的三个mi为预存信息特征点;

步骤c:将实时儿童照片中的人脸上的痣和疤痕标记为zi点,i=1……n;

步骤d:将zi点按照面积大小进行排行,提取出最大的三个zi为预存信息特征点;

步骤e:当三个zi点与三个mi点的位置相同时即验证通过。

本发明相比现有技术具有以下优点:该基于成年人脸和儿童照特征空间映射关系的儿童人脸识别方法,能够在每次进行人脸识别后即对预存的儿童人脸信息进行更新,有效的避免了因为儿童成长脸部变化导致的无法进行人脸识别的状况发生,同时通过设置的初次验证、二次验证与其他特征验证多种方式来件人脸识别的验证,有效的提升了该方法验证的准确度,从而让该方法更加值得推广使用。

附图说明

图1是本发明的流程框图。

具体实施方式

下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。

如图1所示,本实施例提供一种技术方案:一种基于成年人脸和儿童照特征空间映射关系的儿童人脸识别方法,包括以下步骤:

步骤一:用户登录人脸识别系统上传若干张儿童的人脸照片,若干张儿童人脸照片经过处理后,将处理出的儿童预存照片上传到储存端进行储存等待调用;

步骤二:需要进行儿童人脸识别时,通过影像采集终端获取到若干张实时的儿童人脸照片,对若干张实时的儿童人脸照片件处理得到实时儿童照片;

步骤三:将实时儿童照片与储存端中储存的儿童预存照片进行初步特征点提取,并在对初步特征点进行比较,当初步特征点提取比较通过后即验证通过,验证通过后将实时儿童照片确定出新的预存儿童照片;

步骤四:当初步特征点验证不通过时,从实时儿童照片与预存儿童照片中提取出二次验证特征点与其他特征点;

步骤五:将实时儿童照片与预存儿童照片中的二次验证特征点与其他特征点进行处理处理出二次验证系数与其他特征验证系数,当实时儿童照片与预存儿童照片中提取出二次验证特征点与其他特征点中任意一个验证通过时即不进行另一数据的验证;

步骤六:当儿童照片中不存在其他特征点时即不进行其他特征验证系数的验证;

步骤七:二次验证系数或其他特征验证系数验证通过后即表示人脸验证通过,将该次采集的二次验证系数和其他特征验证系数进行处理确定为新的预存二次验证系数与新的预存其他特征验证系数。

所述步骤一中处理若干张儿童人脸照片的具体过程如下:将若干张儿童人脸照片按照清晰度从高到低的排名,提取出清晰度最高的照片为儿童预存照片。

所述步骤二中处理若干张实时的儿童人脸照片的具体过程如下:将若实时的儿童人脸照片按照清晰度从高到低的排名,提取出清晰度最高的照片为实时儿童照片,更加清晰的照片才能够更好进行人脸识别分析。

所述初步特征点验证的具体过程如下:

步骤(1):将儿童预存照片中的两个外眼角与鼻尖点标记为特征点,将两个外眼角标记为a1点与a2点,将鼻尖点标记为a3点;

步骤(2):将a1点与a2点连接得到线段q1,将a1点与a3点连接得到线段q2,将将a2点与a3点连接得到线段q3;

步骤(3):线段q1、线段q2与线段q3合围成三角形p1,以线段q1为底边,以a3点为端点做一条垂直于线段q1的线段q4,测量出线段q1与线段q4的长度;

步骤(4):通过公式q1*q4/2=s1三角,得到预存对比系数s2三角;

步骤(5):将儿童实时照片中的两个外眼角与鼻尖点标记为特征点,将两个外眼角标记为b1点与b2点,将鼻尖点标记为b3点;

步骤(6):将b1点与b2点连接得到线段t1,将b1点与b3点连接得到线段t2,将将b2点与b3点连接得到线段t3;

步骤(7):线段t1、线段t2与线段t3合围成三角形p1,以线段t1为底边,以b3点为端点做一条垂直于线段t1的线段t4,测量出线段t1与线段t4的长度;

步骤(8):通过公式t1*t4/2=s2三角,得到实时对比系数s2三角;

步骤(9):计算出预存对比系数s2三角与实时对比系数s2三角的差值得到s差,当s差的绝对值在预设范围内时,即表示验证通过。

所述二次验证的具体过程如下:

步骤1:将儿童预存照片中的人脸的两个嘴角与下巴最低点设置为第二特征点,将两个嘴角标记为c1点与c2点,将下巴最低点标记为c3点;

步骤2:将c1点与c2点连接得到线段d1,提取出线段d1的中点将其标记为c4点;

步骤3:将c3点与c4点连接得到线段d2,测量出d2的长度,以线段d2的长度为半径以c3点为圆心画圆得到圆k1,再计算出圆k1的面积得到s1圆;

步骤4:将实时儿童照片中的人脸的两个嘴角与下巴最低点设置为第二特征点,将两个嘴角标记为f1点与f2点,将下巴最低点标记为f3点;

步骤5:将f1点与f2点连接得到线段g1,提取出线段g1的中点将其标记为f4点;

步骤6:将f3点与f4点连接得到线段g2,测量出g2的长度,以线段g2的长度为半径以f3点为圆心画圆得到圆k2,再计算出圆k2的面积得到s2圆;

步骤7:计算出s2圆与s2圆的差值,得到s圆差,当s圆差的绝对值在预设范围内时即验证通过。

所述其他特征点验证的具体过程如下:

步骤a:将儿童预存照片中的人脸上的痣和疤痕标记为mi点,i=1……n;

步骤b:将mi点按照面积大小进行排行,提取出最大的三个mi为预存信息特征点;

步骤c:将实时儿童照片中的人脸上的痣和疤痕标记为zi点,i=1……n;

步骤d:将zi点按照面积大小进行排行,提取出最大的三个zi为预存信息特征点;

步骤e:当三个zi点与三个mi点的位置相同时即验证通过.

通过该种方法能够更好进行其他特征点验证。

综上,本发明在使用时,用户需要先登录人脸识别系统上传若干张儿童的人脸照片,若干张儿童人脸照片经过处理后,将处理出的儿童预存照片上传到储存端进行储存等待调用,需要进行儿童人脸识别时,通过影像采集终端获取到若干张实时的儿童人脸照片,对若干张实时的儿童人脸照片件处理得到实时儿童照片,将实时儿童照片与储存端中储存的儿童预存照片进行初步特征点提取,并在对初步特征点进行比较,当初步特征点提取比较通过后即验证通过,验证通过后将实时儿童照片确定出新的预存儿童照片,当初步特征点验证不通过时,从实时儿童照片与预存儿童照片中提取出二次验证特征点与其他特征点,将实时儿童照片与预存儿童照片中的二次验证特征点与其他特征点进行处理处理出二次验证系数与其他特征验证系数,当实时儿童照片与预存儿童照片中提取出二次验证特征点与其他特征点中任意一个验证通过时即不进行另一数据的验证,当儿童照片中不存在其他特征点时即不进行其他特征验证系数的验证,二次验证系数或其他特征验证系数验证通过后即表示人脸验证通过,将该次采集的二次验证系数和其他特征验证系数进行处理确定为新的预存二次验证系数与新的预存其他特征验证系数。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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