人脸关键点定位设备制造技术

技术编号:27280154 阅读:18 留言:0更新日期:2021-02-06 11:47
本发明专利技术公开了一种人脸关键点定位设备,该人脸关键点定位设备通过获取待识别的人脸图像;对人脸图像进行人脸关键点识别,得到每个人脸关键点在人脸图像中的初始位置;分别将每个人脸关键点作为目标人脸关键点,根据目标人脸关键点的初始位置从人脸图像中提取出包含有目标人脸关键点的预设大小的小图片;对每个小图片中的目标人脸关键点进行识别,确定目标人脸关键点在小图片中的精确位置;根据目标人脸关键点在小图片中的精确位置和小图片在人脸图像中的位置确定目标人脸关键点在人脸图像中的精确位置。不仅提高了识别的速度,而且提高了识别的准确度。提高了识别的准确度。提高了识别的准确度。

【技术实现步骤摘要】
人脸关键点定位设备


[0001]本专利技术涉及计算机
,具体涉及一种人脸关键点定位设备。

技术介绍

[0002]目前人脸关键点算法很多,但大多数算法要么是为了提高性能,便于终端部署,要么是为了提高准确率而使用比较大的模型进行关键点预测,导致模型推理速度较慢。也就是说,传统的人脸关键点识别要么识别速度慢,要么识别准确度低。因此,有必要提出一种既快又准确的人脸关键点识别方法。

技术实现思路

[0003]基于此,有必要针对上述问题,提出一种既快又准确的人脸关键点定位设备。
[0004]一种人脸关键点定位设备,包括存储器以及一个或多个处理器,所述一个或多个处理器用于执行存储在所述存储器中的一个或多个计算机程序;所述一个或多个计算机程序被存储在所述存储器中;所述一个或多个处理器在执行所述一个或多个计算机程序时,执行如下步骤:
[0005]对所述人脸图像进行人脸关键点识别,得到每个所述人脸关键点在所述人脸图像中的初始位置;
[0006]分别将每个所述人脸关键点作为目标人脸关键点,根据所述目标人脸关键点的初始位置从所述人脸图像中提取出包含有所述目标人脸关键点的预设大小的小图片;
[0007]对每个小图片中的目标人脸关键点进行识别,确定所述目标人脸关键点在所述小图片中的精确位置;
[0008]根据所述目标人脸关键点在所述小图片中的精确位置和所述小图片在所述人脸图像中的位置确定所述目标人脸关键点在所述人脸图像中的精确位置。
[0009]上述人脸关键点定位设备,通过首先对人脸图像的人脸关键点进行初识别的得到人脸关键点的初始位置,然后分别根据识别到的人脸关键点从人脸图像中提取出预设大小的小图片,然后针对每个小图片进行目标人脸关键点的再次识别,从而确定了目标人脸关键点在小图片中的精确位置,进而确定了目标人脸关键在在人脸图像中的精确位置。上述在人脸关键点定位过程中,由于第一次识别只需要完成粗略识别,故,不需要使用复杂的模型进行识别,第二次是在第一次识别的基础上进行再次识别,计算量小,也不需要使用复杂的模型进行识别,从而提高了识别的速度。
附图说明
[0010]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]其中:
[0012]图1为一个实施例中的一种人脸关键点定位设备的硬件结构图;
[0013]图2是一个实施例中人脸关键点定位方法的流程图;
[0014]图3是另一个实施例中人脸关键点定位方法的流程图;
[0015]图4是一个实施例中从人脸图像中提取小图片的示意图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]请参阅图1所示,图1为一个实施例中的一种人脸关键点定位设备的硬件结构图,其中,所述人脸关键点定位设备1000可以是任何类型,具有运算能力的电子设备,例如:智能手机、计算机、掌上电脑、平板电脑等。
[0018]具体地,如图1所示,所述人脸关键点定位设备1000包括一个或多个处理器1002以及存储器1004。图1中以一个处理器1002为例。处理器1002和存储器1004可以通过总线或者其他方式连接,图1中以通过总线连接为例。
[0019]存储器1004作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如人脸关键点定位方法对应的程序、指令以及模块。处理器1002通过运行存储在存储器1004中的非易失性软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理。
[0020]存储器1004可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据人脸关键点定位设备使用所创建的数据等。此外,存储器1004可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1004可选包括相对于处理器1002远程设置的存储器,这些远程存储器可以通过网络连接至人脸关键点定位设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0021]本专利技术实施例中人脸关键点定位设备用于对人脸关键点进行定位识别,以确定人脸中的人脸关键点。存储器1004用于存储人脸关键点定位方法的计算机实现程序,处理器1002用于读取和执行计算机可读指令。具体的,处理器1002可用于调用存储于存储器1004中的人脸关键点定位方法的计算机实现程序,并执行该计算机实现程序中包含的指令,从而执行有关于人脸关键点定位方法的方法步骤。有关于处理器1002执行的人脸关键点定位方法的方法步骤,可参见下述图2-图4的有关描述。
[0022]如图2所示,提出了一种人脸关键点定位方法,该人脸关键点定位方法可以应用于上述人脸关键点定位设备1000,具体可应用于该人脸关键点定位设备1000中的处理器1002。该人脸关键点定位方法具体包括以下步骤:
[0023]步骤102,获取待识别的人脸图像。
[0024]其中,待识别的人脸图像是指需要进行人脸关键点识别的人脸图像。待识别的人
脸图像可以是直接拍摄得到的人脸图像,也可以是预先存储的人脸图像。在一个实施例中,首先获取的是包含有人脸的原始图像,然后对原始图像中的人脸进行检测,根据检测结果将人脸图像从原始图像提取出来,提取出的人脸图像作为待识别的人脸图像。
[0025]步骤104,对人脸图像进行人脸关键点识别,得到每个人脸关键点在人脸图像中的初始位置。
[0026]其中,人脸关键点是指反映人脸面部特征的特征点,包括:眉毛、眼睛、鼻子、嘴巴和脸部轮廓的特征点。根据人脸关键点可以定位出人脸面部的关键区域位置。所以人脸关键点的识别在人脸图像识别中是很重要的一环。在一个实施例中,采用人脸关键点识别模型来对人脸图像进行关键点识别,人脸关键点识别模型可以采用深度卷积神经网络模型训练得到。
[0027]在一个实施例中,可以基于Mobilenet(一种适用于终端部署的轻量化卷积神经网络架构)进行模型训练,该模型具有模型参数小,运算速度快的特点。通过采用轻量化的人脸关键点识别模型对人脸图像进行人脸关键点的初识别,可以快速得到识别的人脸关键点,但是此时得到的人脸关键点在人脸图像中的初始位置不够准确。所以为了提高识别的准确度,后续还需要进行进一步的人脸关键点识别。
[0028]步骤106,分别将每个人脸本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人脸关键点定位设备,其特征在于,包括存储器以及一个或多个处理器,所述一个或多个处理器用于执行存储在所述存储器中的一个或多个计算机程序;所述一个或多个计算机程序被存储在所述存储器中;所述一个或多个处理器在执行所述一个或多个计算机程序时,执行如下步骤:获取待识别的人脸图像;对所述人脸图像进行人脸关键点识别,得到每个所述人脸关键点在所述人脸图像中的初始位置;分别将每个所述人脸关键点作为目标人脸关键点,根据所述目标人脸关键点的初始位置从所述人脸图像中提取出包含有所述目标人脸关键点的预设大小的小图片;对每个小图片中的目标人脸关键点进行识别,确定所述目标人脸关键点在所述小图片中的精确位置;根据所述目标人脸关键点在所述小图片中的精确位置和所述小图片在所述人脸图像中的位置确定所述目标人脸关键点在所述人脸图像中的精确位置。2.根据权利要求1所述的设备,其特征在于,所述处理器在执行所述对每个小图片中的目标人脸关键点进行识别,确定所述目标人脸关键点在所述小图片中的精确位置的步骤之前,还用于执行如下步骤:将提取出的各个小图片进行组合拼接,得到包含有所有小图片的大图片;所述处理器在执行所述对每个小图片中的目标人脸关键点进行识别,确定所述目标人脸关键点在所述小图片中的精确位置的步骤的过程中,具体执行如下步骤:将所述大图片作为人脸关键点精确识别模型的输入,所述人脸关键点精确识别模型用于对所述大图片中的每个小图片中的目标人脸关键点进行精确识别;获取所述人脸关键点精确识别模型输出的目标人脸关键点在所述小图片中的精确位置。3.根据权利要求2所述的设备,其特征在于,所述人脸关键点精确识别模型采用如下方式训练得到:获取训练人脸图像样本集,所述训练人脸图像样本集中包含有拼接得到的训练大图片,所述训练大图片中包含有若干个小图片,每个小图片对应有目标人脸关键点的标注;将所述训练大图片作为所述人脸关键点精确...

【专利技术属性】
技术研发人员:张阿强
申请(专利权)人:深圳数联天下智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1