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

一种人脸面部识别控制方法、装置及存储介质

文献发布时间:2023-06-19 11:54:11


一种人脸面部识别控制方法、装置及存储介质

技术领域

本申请涉及人脸识别技术领域,尤其涉及一种人脸面部识别控制方法、装置、计算机设备及存储介质。

背景技术

目前人脸识别一体机已经广泛应用到各个场景和领域,在一些使用场景中,需要同时对身高较高的成年人和身高较低的儿童进行人脸识别,现有的解决方案,一种是大人抱着小孩来识别,另一种是由工作人员手动调整一体机的位置来完成该功能。上述的两种方式,识别的速度缓慢影响识别效率。并且由于大人和小孩的五官大小不同,而人脸识别技术是通过五官的特征进行判定,大人小孩同框,可能导致将大人识别成小孩;如果是人工调整角度,因为大人和小孩儿面向摄像装置时,面部的俯仰角度不同,在同样的检测策略下进行检测,有可能导致识别率降低。即便目前在市面上人脸识别一体机产品主要采用单目或双目摄像装置模组,甚至也有三目摄像装置模组,但所有的多目均是采用统一的视角。

发明内容

本申请实施例的目的在于提出一种人脸面部识别控制方法,以实现对不同高度上的人脸进行区别性的识别。

为了解决上述技术问题,本申请实施例提供一种人脸面部识别控制方法,采用了如下所述的技术方案:

一种人脸面部识别控制方法,包括下述步骤:对至少两路摄像装置进行图像采集,其中至少两组所述摄像装置分别对相应的角度进行取像;根据一组所述摄像装置在相应的第一角度上获取到了人脸图像,判断通过所述摄像装置获取的所述人脸图像是否满足与所述摄像装置相应的第一预设指标;如果姿态分析满足与所述摄像装置相应的第一预设指标,则确定所述人脸图像属于人脸识别的目标;通过相应的所述摄像装置识别所述人脸图像当中的内容。

进一步的,所述判断通过所述摄像装置获取的所述人脸图像是否满足与所述摄像装置相应的第一预设指标,具体包括:根据所述人脸图像的俯仰角度,确定待识别人员的身高;根据所述人脸图像的偏转和旋转,确定待识别人员特征获取完整程度;根据所述人脸图像的眼距,确定待识别人员的面部大小;根据所述待识别人员的身高、特征获取完整程度、面部大小,判断所述人脸图像是否满足与所述摄像装置相应的第一预设指标。

进一步的,所述通过相应的所述摄像装置识别所述人脸图像当中的内容具体包括:判断所述人脸图像的质量是否符合预设;如果人脸图像的质量符合预设,判断人脸图像是否属于活体;如果人脸图像属于活体,提取人脸特征并检索,以识别所述人脸图像。

为了解决上述技术问题,本申请实施例还提供一种人脸面部识别控制方法,采用了如下所述的技术方案:

一种人脸面部识别控制方法,包括下述步骤:登记用户信息;根据所述用户信息,控制一组摄像装置对用户取像,以获取人脸图像;判断所述人脸图像是否符合所述摄像装置所对应的第二预设指标;如果人脸图像符合所述第二指标,确定所述人脸图像属于人脸识别的目标;通过所述摄像装置识别所述人脸图像当中的内容。

进一步的,所述用户信息,包括用户的年龄;所述根据所述用户信息,控制一组摄像装置对用户取像,以获取人脸图像,具体包括:根据所述用户的年龄确定用户的身高区间;根据用户的身高区间,控制一组相应的摄像装置获取人脸图像。

进一步的,所述判断所述人脸图像是否符合所述摄像装置所对应的第二预设指标,具体包括:根据所述人脸图像的俯仰角度,确定待识别人员的身高;根据所述人脸图像的偏转和旋转,确定待识别人员特征获取完整程度;根据所述人脸图像的眼距,确定待识别人员的面部大小;根据所述待识别人员的身高、特征获取完整程度、面部大小,判断所述人脸图像是否满足与所述摄像装置相应的第二预设指标。

进一步的,所述通过所述摄像装置识别所述人脸图像当中的内容,具体包括:判断所述人脸图像的质量是否符合预设;如果人脸图像的质量符合预设,判断人脸图像是否属于活体;如果人脸图像属于活体,提取人脸特征并检索,以识别所述人脸图像。

为了解决上述技术问题,本申请实施例还提供一种人脸面部识别控制装置,采用了如下所述的技术方案:

一种人脸面部识别控制装置,其特征在于,包括:取像模块,用于对至少两路摄像装置进行图像采集,其中至少两组所述摄像装置分别对相应的角度进行取像;第一人像确认模块,用于根据一组所述摄像装置在相应的第一角度上获取到了人脸图像,判断通过所述摄像装置获取的所述人脸图像是否满足与所述摄像装置相应的第一预设指标;如果姿态分析满足与所述摄像装置相应的第一预设指标,则确定所述人脸图像属于人脸识别的目标;以及第一人脸识别模块,用于通过相应的所述摄像装置识别所述人脸图像当中的内容。

为了解决上述技术问题,本申请实施例还提供一种人脸面部识别控制装置,采用了如下所述的技术方案:

一种人脸面部识别控制装置,其特征在于,包括:登记模块,用于登记用户信息;人脸图像获取模块,用于根据所述用户信息,控制一组摄像装置对用户取像,以获取人脸图像;第二人像确认模块,用于判断所述人脸图像是否符合所述摄像装置所对应的第二预设指标;如果人脸图像符合所述第二指标,确定所述人脸图像属于人脸识别的目标;第二人脸识别模块,用于通过所述摄像装置识别所述人脸图像当中的内容。

为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的一种人脸面部识别控制方法的步骤。

与现有技术相比,本申请实施例主要有以下有益效果:通过设置至少两路摄像装置进行图像采集,并且根据其中一组所述摄像装置采集到了人脸图像,并且这组图像符合第一预设指标,根据相应的摄像装置进行人脸识别,如此能够对不同位置上的人脸进行识别,并且通过第一预设指标的判断,确定获取的人脸图像,属于对应的摄像装置从负责的识别区域所收集的图像。防止因为摄像装置的取像范围有限,且人脸角度多变造成无法有效进行人脸识别的问题。该方案能够有效进行人脸识别。

附图说明

为了更清楚地说明本申请中的方案,下面将对本申请实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1根据本申请的一种人脸面部识别控制方法的一个实施例的流程图;

图2是图1中步骤S200的一种具体实施方式的流程图;

图3是图1中步骤S400的一种具体实施方式的流程图;

图4根据本申请的一种人脸面部识别控制方法的一个实施例的流程图;

图5是图4中步骤S600的一种具体实施方式的流程图;

图6是图4中步骤S700的一种具体实施方式的流程图;

图7是图4中步骤S900的一种具体实施方式的流程图;

图8是根据本申请的一种人脸面部识别控制装置的一个实施例的结构示意图;

图9是根据本申请的一种人脸面部识别控制装置的一个实施例的结构示意图。

具体实施方式

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请;本申请的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本申请的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

为了使本技术领域的人员更好地理解本申请方案,下面将结合附图,对本申请实施例中的技术方案进行清楚、完整地描述。

参考图1至图3,示出了根据本申请的一种人脸面部识别控制方法的一个实施例的流程图。所述的一种人脸面部识别控制方法,包括以下步骤:

步骤S100:对至少两路摄像装置进行图像采集,其中至少两组所述摄像装置分别对相应的角度进行取像;

当设置有两路以上的摄像装置进行图像的采集,在采集的过程当中,通过设置多路摄像装置,对多个区域进行采集,并分别对每个区域进行取像和监控。

在本实施例中,一种人脸面部识别控制方法运行于其上的电子设备可以通过有线连接方式或者无线连接方式对至少两路摄像装置进行图像采集。需要指出的是,上述有线连接包括但不限于USB、MIPI、DVP、以太网等;上述无线连接包括但不限于WIFI、蓝牙等;以及其他现在已知或将来开发的各种有线或无线连接方式。

步骤S200:根据一组所述摄像装置在相应的第一角度上获取到了人脸图像,判断通过所述摄像装置获取的所述人脸图像是否满足与所述摄像装置相应的第一预设指标;

不同区域获取到的人脸图像,根据相应摄像装置的朝向和位置,会产生区别,对应获取的目标图像也会产生一定的特征,通过所述特征确定第一预设指标确定获取的图像是否属于目标图像。对于人脸而言,这些特征通常能够通过人的姿态进行捕捉,并进一步的确定。如果获取的图像不符合第一预设指标则认为这类图像不属于目标图像,对其识别可能会造成进度上的不足,应当予以舍弃。

步骤S300:如果姿态分析满足与所述摄像装置相应的第一预设指标,则确定所述人脸图像属于人脸识别的目标;

如果通过姿态分析,确定人脸图像符合了第一预设指标,则确定该人脸图像属于目标图像,应予以进行追踪和识别。

步骤S400:通过相应的所述摄像装置识别所述人脸图像当中的内容;

对符合第一预设指标的人脸图像进行识别以识别其中的人物,并进行身份验证等后续服务,在具体的实施过程当中根据人脸图像中展示的人员进行跟踪并识别其中的人物。该方案能够提升人脸识别的效率。

进一步的,所述判断通过所述摄像装置获取的所述人脸图像是否满足与所述摄像装置相应的第一预设指标,具体包括:

步骤S201:根据所述人脸图像的俯仰角度,确定待识别人员的身高;

具体的,在本实施例当中,根据人脸图像的俯仰角度,也就是人脸图像中的人物相对于摄像装置的角度,能够确定人员的身高,因为在特定环境当中摄像装置的位置是固定的,根据摄像装置位置和人脸的俯仰角度,通过三角函数能够有效测算人脸图像中对应的人员的身高。

步骤S202:根据所述人脸图像的偏转和旋转,确定待识别人员特征获取完整程度;

根据人脸图像中人物的偏移和旋转的情况,判断人脸图像中的人员是否正对摄像装置,并根据人员是否正对摄像装置判断摄像装置是否获取了完整的人脸图像。

步骤S203:根据所述人脸图像的眼距,确定待识别人员的面部大小;

该方案能够有效确定人脸图像对应的人员是否符合儿童特征。

步骤S204:根据所述待识别人员的身高、特征获取完整程度、面部大小,判断所述人脸图像是否满足与所述摄像装置相应的第一预设指标。

根据待识别人员的身高、特征获取完整程度、面部大小能够确定人物图像中的人物是否符合儿童特征,在本实施例当中,设置有两组摄像装置,一组摄像装置向上方倾斜,一组摄像装置向下方倾斜,两组摄像装置的高度近似,向上倾斜的摄像装置负责对俯视的成年人的人脸进行识别,向下倾斜的摄像装置负责对仰视的儿童的人脸进行识别,两组摄像装置分别对应了不同的人员的身高、特征获取完整程度、面部大小作为第一预设指标。该方案能够提升利用多个摄像装置进行人脸识别的效率。

进一步的,步骤S400:所述通过相应的所述摄像装置识别所述人脸图像当中的内容具体包括:

步骤S401:判断所述人脸图像的质量是否符合预设;

对获取的人脸图像进行质量监控,以提升人脸识别的准确率。

步骤S402:如果人脸图像的质量符合预设,判断人脸图像是否属于活体;

该方案防止照片视频,对人脸识别的影响。

步骤S403:如果人脸图像属于活体,提取人脸特征并检索,以识别所述人脸图像。

当确定人脸图像是针对活体人员获取的,并且质量合格时,对人脸图像进行识别。该方案能够提升人脸识别的准确率。

进一步的,参考图4到图7,示出了根据本申请的一种人脸面部识别控制方法的一个实施例的流程图。所述的一种人脸面部识别控制方法,包括以下步骤:

步骤S500:登记用户信息;

通过用户信息能够确认用户所述类别,在实施例中用户信息包括用户的年龄。

步骤S600:根据所述用户信息,控制一组摄像装置对用户取像,以获取人脸图像;

在本实施例当中,根据用户年龄是成年人或儿童选择相应的,对不同角度拍摄的摄像机进行人脸图像的获取。

步骤S700:判断所述人脸图像是否符合所述摄像装置所对应的第二预设指标;

不同区域获取到的人脸图像,根据相应摄像装置的朝向和位置,会产生区别,对应获取的目标图像也会产生一定的特征,通过所述特征确定第二预设指标确定获取的图像是否属于目标图像。对于人脸而言,这些特征通常能够通过人的姿态进行捕捉,并进一步的确定。如果获取的图像不符合第二预设指标则认为这类图像不属于目标图像,对其识别可能会造成进度上的不足,应当予以舍弃。

步骤S800:如果人脸图像符合所述第二指标,确定所述人脸图像属于人脸识别的目标;

如果通过姿态分析,确定人脸图像符合了第二预设指标,则确定该人脸图像属于目标图像,应予以进行追踪和识别。

步骤S900:通过所述摄像装置识别所述人脸图像当中的内容。

对符合第二预设指标的人脸图像进行识别以识别其中的人物,并进行身份验证等后续服务,在具体的实施过程当中根据人脸图像中展示的人员进行跟踪并识别其中的人物。该方案能够通过相应的摄像装置进行人脸图像的获取,提升人脸图像识别的效率。

进一步的,所述用户信息,包括用户的年龄;所述根据所述用户信息,控制一组摄像装置对用户取像,以获取人脸图像,具体包括:

步骤S601:根据所述用户的年龄确定用户的身高区间;

具体在实施例中通过,根据人员的年龄估算其身高所在区间,

步骤S602:根据用户的身高区间,控制一组相应的摄像装置获取人脸图像。

根据人员的身高通过对应的摄像装置进行人脸图像的获取,该方案能够选择合适的摄像装置进行人脸图像的获取。

进一步的,所述步骤S700:判断所述人脸图像是否符合所述摄像装置所对应的第二预设指标,具体包括:

步骤S701:根据所述人脸图像的俯仰角度,确定待识别人员的身高;

具体的,在本实施例当中,根据人脸图像的俯仰角度,也就是人脸图像中的人物相对于摄像装置的角度,能够确定人员的身高,因为在特定环境当中摄像装置的位置是固定的,根据摄像装置位置和人脸的俯仰角度,通过三角函数能够有效测算人脸图像中对应的人员的身高。

步骤S702:根据所述人脸图像的偏转和旋转,确定待识别人员特征获取完整程度;

根据人脸图像中人物的偏移和旋转的情况,判断人脸图像中的人员是否正对摄像装置,并根据人员是否正对摄像装置判断摄像装置是否获取了完整的人脸图像。

步骤S703:根据所述人脸图像的眼距,确定待识别人员的面部大小;

该方案能够有效确定人脸图像对应的人员是否符合儿童特征。

步骤S704:根据所述待识别人员的身高、特征获取完整程度、面部大小,判断所述人脸图像是否满足与所述摄像装置相应的第二预设指标。

根据待识别人员的身高、特征获取完整程度、面部大小能够确定人物图像中的人物是否符合儿童特征,在本实施例当中,设置有两组摄像装置,一组摄像装置向上方倾斜,一组摄像装置向下方倾斜,两组摄像装置的高度近似,向上倾斜的摄像装置负责对俯视的成年人的人脸进行识别,向下倾斜的摄像装置负责对仰视的儿童的人脸进行识别,两组摄像装置分别对应了不同的人员的身高、特征获取完整程度、面部大小作为第二预设指标。该方案能够提升利用多个摄像装置进行人脸识别的效率。

进一步的,所述步骤S900:通过所述摄像装置识别所述人脸图像当中的内容,具体包括:

步骤S901:判断所述人脸图像的质量是否符合预设;

对获取的人脸图像进行质量监控,以提升人脸识别的准确率。

步骤S902:如果人脸图像的质量符合预设,判断人脸图像是否属于活体。

该方案防止照片视频,对人脸识别的影响;

步骤S903:如果人脸图像属于活体,提取人脸特征并检索,以识别所述人脸图像。

当确定人脸图像是针对活体人员获取的,并且质量合格时,对人脸图像进行识别。该方案能够提升人脸识别的准确率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random Access Memory,RAM)等。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

进一步参考图8,作为对上述图1所示方法的实现,本申请提供了一种一种人脸面部识别控制装置的一个实施例,该装置实施例与图1所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。

一种人脸面部识别控制装置,包括:取像模块101、第一人像确认模块102、第一人脸识别模块103。

取像模块101,用于对至少两路摄像装置进行图像采集,其中至少两组所述摄像装置分别对相应的角度进行取像;

第一人像确认模块102,用于根据一组所述摄像装置在相应的第一角度上获取到了人脸图像,判断通过所述摄像装置获取的所述人脸图像是否满足与所述摄像装置相应的第一预设指标;如果姿态分析满足与所述摄像装置相应的第一预设指标,则确定所述人脸图像属于人脸识别的目标;以及

第一人脸识别模块103,用于通过相应的所述摄像装置识别所述人脸图像当中的内容。

对符合第一预设指标的人脸图像进行识别以识别其中的人物,并进行身份验证等后续服务,在具体的实施过程当中根据人脸图像中展示的人员进行跟踪并识别其中的人物。该方案能够提升人脸识别的效率。

进一步参考图9,作为对上述图4所示方法的实现,本申请提供了一种一种人脸面部识别控制装置的一个实施例,该装置实施例与图4所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。

一种人脸面部识别控制装置,其特征在于,包括:登记模块201、人脸图像获取模块202、第二人像确认模块203、第二人脸识别模块204。

登记模块201,用于登记用户信息;

人脸图像获取模块202,用于根据所述用户信息,控制一组摄像装置对用户取像,以获取人脸图像;

第二人像确认模块203,用于判断所述人脸图像是否符合所述摄像装置所对应的第二预设指标;如果人脸图像符合所述第二指标,确定所述人脸图像属于人脸识别的目标;

第二人脸识别模块204,用于通过所述摄像装置识别所述人脸图像当中的内容。

对符合第二预设指标的人脸图像进行识别以识别其中的人物,并进行身份验证等后续服务,在具体的实施过程当中根据人脸图像中展示的人员进行跟踪并识别其中的人物。该方案能够通过相应的摄像装置进行人脸图像的获取,提升人脸图像识别的效率。

本申请还提供了另一种实施方式,即提供一种计算机可读存储介质,所述计算机可读存储介质存储有种人脸面部识别控制程序,所述种人脸面部识别控制程序可被至少一个处理器执行,以使所述至少一个处理器执行如上述的种人脸面部识别控制方法的步骤。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

显然,以上所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例,附图中给出了本申请的较佳实施例,但并不限制本申请的专利范围。本申请可以以许多不同的形式来实现,相反地,提供这些实施例的目的是使对本申请的公开内容的理解更加透彻全面。尽管参照前述实施例对本申请进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各具体实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本申请说明书及附图内容所做的等效结构,直接或间接运用在其他相关的技术领域,均同理在本申请专利保护范围之内。

相关技术
  • 一种人脸面部识别控制方法、装置及存储介质
  • 一种基于人脸识别的控制方法、装置及存储介质
技术分类

06120113098293