面部关键点提取方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21572296 阅读:33 留言:0更新日期:2019-07-10 15:36
本申请涉及一种面部关键点提取方法、装置、计算机设备和存储介质,计算机设备从带有人脸检测框的目标图像中提取面部轮廓区域,并将该面部轮廓区域变形为矩形图像,然后从该矩形图像中提取面部轮廓关键点,该方法中,由于矩形图像的面积大于面部轮廓区域的面积,相当于将面部轮廓区域进行放大,这样在提取面部轮廓关键点时可以快速而准确的定位到关键点的位置,大大提高了面部关键点定位的精确度和速度。

Facial Key Point Extraction Method, Device, Computer Equipment and Storage Media

【技术实现步骤摘要】
面部关键点提取方法、装置、计算机设备和存储介质
本申请涉及图像识别
,特别是涉及一种面部关键点提取方法、装置、计算机设备和存储介质。
技术介绍
人脸关键点定位技术是人脸相关应用中很重要的一项技术,其主要解决定位一些人脸中比较重要的点的位置,例如,日常生活中常见的手机美颜美妆技术,人脸识别技术等都会应用到人脸关键点。人脸关键点包括人脸五官关键点和人脸轮廓关键点,其中人脸轮廓关键点由于形状复杂,特殊情况繁多的原因成为是人脸关键点定位中最复杂的一部分,但目前人脸关键点的主流定位方法通常是将人脸五官关键点和人脸轮廓关键点结合在一起进行定位,使得主流人脸关键点的定位的精度较低,为了提高定位精度,势必会影响到人脸关键点的定位速度。因此,如何提高人脸关键点定位的精确度和速度成为亟待解决的技术问题。
技术实现思路
基于此,有必要针对上述如何同时保证人脸关键点定位的速度和精度成为亟待解决的技术问题,提供一种面部关键点提取方法、装置、计算机设备和存储介质。第一方面,本申请实施例提供一种面部关键点提取方法,所述方法包括:获取目标图像;所述目标图像包括至少一个人脸检测框;从所述目标图像中提取面部轮廓区域,并将所述面部轮廓区域进行变形得到矩形图像;所述矩形图像的面积大于所述面部轮廓区域的面积;从所述矩形图像中提取面部轮廓关键点。在其中一个实施例中,所述矩形图像的面积小于或者等于所述人脸检测框的面积。在其中一个实施例中,所述从所述目标图像中提取面部轮廓区域,包括:采用预设的半径设定规律,从所述人脸检测框中确定两个半径不同的同心圆;所述同心圆的环部区域包括所述面部轮廓区域;从所述同心圆的环部区域提取所述面部轮廓区域。在其中一个实施例中,所述采用预设的半径设定规律,从所述人脸检测框中确定两个半径不同的同心圆,包括:获取所述同心圆的圆点;根据所述同心圆的圆点和所述预设的半径设定规律,从所述人脸检测框中确定两个半径不同的同心圆。在其中一个实施例中,所述同心圆的外圆直径等于所述人脸检测框的边长;所述同心圆的内圆直径为所述外圆直径的二分之一。在其中一个实施例中,所述从所述同心圆的环部区域提取所述面部轮廓区域,包括:从所述同心圆的环部区域中确定双眼位置以下的区域;将所述双眼位置以下的区域确定为所述面部轮廓区域。在其中一个实施例中,所述从所述矩形图像中提取面部轮廓关键点,包括:采用预设的神经网络模型从所述矩形图像中提取所述面部轮廓关键点;所述预设的神经网络模型为根据多个已标注面部轮廓关键点的矩形图像训练得到的。在其中一个实施例中,所述获取目标图像包括:获取原始图像;采用预设的人脸检测神经网络模型对所述原始图像中人脸进行检测,得到所述目标图像;所述预设的人脸检测神经网络模型为根据多个已标注人脸检测框的图像训练得到的。在其中一个实施例中,所述方法还包括:从所述目标图像提取面部五官关键点;根据所述面部五官关键点和面部轮廓关键点输出所述目标图像的面部关键点。在其中一个实施例中,所述从所述目标图像提取面部五官关键点包括:采用预设的五官关键点提取神经网络模型,从所述目标图像中提取所述面部五官关键点;所述预设的五官关键点提取神经网络模型为根据大量已标注面部五官关键点的矩形图像训练得到的。第二方面,本申请实施例提供一种面部关键点提取装置,所述装置包括:目标图像获取模块,用于获取目标图像;所述目标图像包括至少一个人脸检测框;矩形图像获取模块,用于从所述目标图像中提取面部轮廓区域,并将所述面部轮廓区域进行变形得到矩形图像;所述矩形图像的面积大于所述面部轮廓区域的面积;轮廓关键点提取模块,用于从所述矩形图像中提取面部轮廓关键点。第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面实施例任一项所述的方法步骤。第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面实施例任一项所述的方法步骤。本申请实施例提供的一种面部关键点提取方法、装置、计算机设备和存储介质,计算机设备从带有人脸检测框的目标图像中提取面部轮廓区域,并将该面部轮廓区域变形为矩形图像,然后从该矩形图像中提取面部轮廓关键点,该方法中,由于矩形图像的面积大于面部轮廓区域的面积,相当于将面部轮廓区域进行了放大,这样在提取面部轮廓关键点时可以快速而准确的定位到关键点的位置,大大提高了面部关键点定位的精确度和速度。附图说明图1为一个实施例提供的一种面部关键点提取方法的应用环境图;图2为一个实施例提供的一种面部关键点提取方法的流程示意图;图3为一个实施例提供的一种面部关键点提取方法的流程示意图;图4为一个实施例提供的一种面部关键点提取方法的流程示意图;图5为一个实施例提供的一种面部关键点提取方法的流程示意图;图5a为一个实施例提供的一种面部关键点提取方法的示意图;图6为一个实施例提供的一种面部关键点提取方法的流程示意图;图7为一个实施例提供的一种面部关键点提取方法的流程示意图;图8为一个实施例提供的一种面部关键点提取装置的结构框图;图9为一个实施例提供的一种面部关键点提取装置的结构框图;图10为一个实施例提供的一种面部关键点提取装置的结构框图;图11为一个实施例提供的一种面部关键点提取装置的结构框图;图12为一个实施例提供的一种面部关键点提取装置的结构框图;图13为一个实施例提供的一种面部关键点提取装置的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的一种面部关键点提取方法,可以应用于如图1所示的应用环境中,该计算机设备可以是服务器,该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储面部关键点提取方法的数据。该计算机设备的网络接口用于与外部的其他设备通过网络连接通信。该计算机程序被处理器执行时以实现一种面部关键点提取方法。本申请的实施例提供一种面部关键点提取方法、装置、计算机设备和存储介质,旨在解决如何同时保证人脸关键点定位的速度和精度成为亟待解决的技术问题。下面将通过实施例并结合附图具体地对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。需要说明的是,本专利技术提供的一种面部关键点提取方法,其执行主体为计算机设备,其中,该执行主体还可以是面部关键点提取装置,其中该装置可以通过软件、硬件或者软硬件结合的方式实现成为面部关键点提取的部分或者全部。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。在一个实本文档来自技高网...

【技术保护点】
1.一种面部关键点提取方法,其特征在于,所述方法包括:获取目标图像;所述目标图像包括至少一个人脸检测框;从所述目标图像中提取面部轮廓区域,并将所述面部轮廓区域进行变形得到矩形图像;所述矩形图像的面积大于所述面部轮廓区域的面积;从所述矩形图像中提取面部轮廓关键点。

【技术特征摘要】
1.一种面部关键点提取方法,其特征在于,所述方法包括:获取目标图像;所述目标图像包括至少一个人脸检测框;从所述目标图像中提取面部轮廓区域,并将所述面部轮廓区域进行变形得到矩形图像;所述矩形图像的面积大于所述面部轮廓区域的面积;从所述矩形图像中提取面部轮廓关键点。2.根据权利要求1所述的方法,其特征在于,所述矩形图像的面积小于或者等于所述人脸检测框的面积。3.根据权利要求1或2所述的方法,其特征在于,所述从所述目标图像中提取面部轮廓区域,包括:采用预设的半径设定规律,从所述人脸检测框中确定两个半径不同的同心圆;所述同心圆的环部区域包括所述面部轮廓区域;从所述同心圆的环部区域提取所述面部轮廓区域。4.根据权利要求3所述的方法,其特征在于,所述采用预设的半径设定规律,从所述人脸检测框中确定两个半径不同的同心圆,包括:获取所述同心圆的圆点;根据所述同心圆的圆点和所述预设的半径设定规律,从所述人脸检测框中确定两个半径不同的同心圆。5.根据权利要求4所述的方法,其特征在于,所述同心圆的外圆直径等于所述人脸检测框的边长;所述同心圆的内圆直径为所述外圆直径的二分之一。6.根据权利要求3所述的方法,其特征...

【专利技术属性】
技术研发人员:孙伟范浩强王春杰
申请(专利权)人:北京旷视科技有限公司
类型:发明
国别省市:北京,11

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

1