一种人脸特征点定位方法及装置制造方法及图纸

技术编号:18115644 阅读:48 留言:0更新日期:2018-06-03 08:32
本申请提供了一种人脸特征点定位方法和装置,该方法包括:从视频中获取当前待处理的一帧目标图像,目标图像中包含人脸图像;获取前一帧图像中人脸的横滚角度,前一帧图像为视频中处于目标图像之前且紧邻目标图像的一帧图像;根据横滚角度,对目标图像进行旋转;对旋转后的目标图像进行人脸特征点定位,得到第一人脸特征点集合,第一人脸特征点集合中包括多个第一人脸特征点;根据横滚角度,分别将每个第一人脸特征点映射到未经旋转的目标图像中,得到目标图像中分别与多个第一人脸特征点具有映射关系的多个第二人脸特征点。本申请的方案可以提高对视频中图像帧进行人脸定位的精准度。

【技术实现步骤摘要】
一种人脸特征点定位方法及装置
本申请涉及图像处理
,更具体地说,涉及一种人脸特征点定位方法及装置。
技术介绍
随着计算机视觉领域的技术的发展,人脸特征点定位的技术日趋完善。人脸特征点定位已经被应用到诸多领域中。然而,目前的人脸检测以及特征点定位只能适用于单帧图像,对于视频等包含多帧图像场景,由于多帧图像之间人脸姿态存在较大变化,通常的特征点定位方法均无法准确定位各帧图像中人脸的特征点。
技术实现思路
有鉴于此,本申请的目的在于提供一种人脸特征点定位方法及装置,以在多帧图像之间存在人脸姿态较大变化的情况下,提高人脸特征点定位的准确性。为实现上述目的,本申请提供如下技术方案:一种人脸特征点定位方法,包括:从视频中获取当前待处理的一帧目标图像,所述目标图像中包含人脸图像;获取前一帧图像中人脸的横滚角度,所述前一帧图像为所述视频中处于所述目标图像之前且紧邻所述目标图像的一帧图像;根据所述横滚角度,对所述目标图像进行旋转;对旋转后的目标图像进行人脸特征点定位,得到第一人脸特征点集合,所述第一人脸特征点集合中包括多个第一人脸特征点;根据所述横滚角度,分别将每个所述第一人脸特征点映射到未经旋转的所述目标图像中,得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点。优选的,在所述根据所述横滚角度,对所述目标图像进行旋转之前,还包括:判断所述横滚角度是否处于预设的角度范围内;当所述横滚角度未处于所述预设的角度范围内时,执行所述根据所述横滚角度,对所述目标图像进行旋转;当所述横滚角度处于所述预设的角度范围内时,从所述目标图像中定位出人脸的特征点。优选的,所述根据所述横滚角度,分别将每个所述第一人脸特征点映射到未经旋转的所述目标图像中,得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点,包括:确定与所述横滚角度对应的映射矩阵;针对每个第一人脸特征点,将所述第一人脸特征点与所述映射矩阵相乘,得到所述第一人脸特征点映射到所述目标图像中所得到的第二人脸特征点。优选的,在所述得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点之后,还包括:当所述目标图像为被缩放的图像时,依据所述目标图像的缩放比,对所述多个第二人脸特征点进行缩放处理,并将缩放处理后的多个第二人脸特征点作为所述目标图像中人脸的特征点。优选的,还包括:确定当前待处理的所述目标图像中人脸的横滚角度;存储所述目标图像中人脸的横滚角度。另一方面,本申请还提供了一种人脸特征点定位装置,包括:图像获取单元,用于从视频中获取当前待处理的一帧目标图像,所述目标图像中包含人脸图像;姿态获取单元,用于获取前一帧图像中人脸的横滚角度,所述前一帧图像为所述视频中处于所述目标图像之前且紧邻所述目标图像的一帧图像;图像旋转单元,用于根据所述横滚角度,对所述目标图像进行旋转;第一点定位单元,用于对旋转后的目标图像进行人脸特征点定位,得到第一人脸特征点集合,所述第一人脸特征点集合中包括多个第一人脸特征点;特征点映射单元,用于根据所述横滚角度,分别将每个所述第一人脸特征点映射到未经旋转的所述目标图像中,得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点。优选的,还包括:姿态判断单元,用于在所述图像旋转单元根据所述横滚角度,对所述目标图像进行旋转之前,判断所述横滚角度是否处于预设的角度范围内;所述图像旋转单元具体为,用于当所述姿态判断单元判断出所述横滚角度未处于所述预设的角度范围内时,根据所述横滚角度,对所述目标图像进行旋转;第二点定位单元,用于当所述横滚角度处于所述预设的角度范围内时,从所述目标图像中定位出人脸的特征点。优选的,所述特征点映射单元,包括:矩阵匹配子单元,用于确定与所述横滚角度对应的映射矩阵;映射子单元,用于针对每个第一人脸特征点,将所述第一人脸特征点与所述映射矩阵相乘,得到所述第一人脸特征点映射到所述目标图像中所得到的第二人脸特征点。优选的,还包括:特征点缩放单元,在所述特征点映射单元得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点之后,当所述目标图像为被缩放的图像时,依据所述目标图像的缩放比,对所述多个第二人脸特征点进行缩放处理,并将缩放处理后的多个第二人脸特征点作为所述目标图像中人脸的特征点。优选的,还包括:姿态估计单元,用于依据所述多个第二人脸特征点,确定当前待处理的所述目标图像中人脸的横滚角度;姿态存储单元,用于存储所述目标图像中人脸的横滚角度。从上述技术方案可以看出,在从视频中获取到待处理的目标图像之后,会根据该目标图像的前一帧图像中人脸的横滚角度进行人脸姿态变化估计,这样,依据该前一帧图像中人脸的横滚角度对该目标图像进行旋转,可以抵消由于人脸歪头而导致目标图像中人脸的偏向,使得旋转后的目标图像中人脸的朝向为正向,这样,有利于从旋转后的目标图像中较为精准的提取出人脸特征点,从而可以减少由于人脸歪头等姿态变化而导致提取出的特征点不准确的问题,在此基础上,将从旋转后的目标图像中提取出的人脸特征点映射到未经旋转的目标图像中,就可以得到目标图像中人脸特征点的坐标,从而可以提高目标图像中定位出的人脸特征点的准确度。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本申请公开的一种人脸特征点定位方法一个实施例的流程图;图2为本申请中人脸围绕不同轴向旋转所形成的不同种旋转角的示意图;图3为本申请公开的一种人脸特征点定位方法又一个实施例的流程图;图4为本申请公开的一种人脸特征点定位装置一个实施例的组成结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。如图1所示,为本申请公开的一种人脸特征点定位方法一个实施例的流程图,本方法可以应用于任意具备图像处理的计算机设备、服务器或者分布式计算系统中,本实施例的方法可以包括:S101,从视频中获取当前待处理的一帧目标图像。可以理解的是,本申请实施例是针对人脸特征点的提取,因此,视频中待处理的目标图像中包含人脸图像。其中,视频可以有多帧图像构成,为了便于区分,将当前待进行人脸特征点定位的图像称为目标图像。S102,获取前一帧图像中人脸的横滚角度。其中,前一帧图像为视频中处于该目标图像之前且紧邻该目标图像的一帧图像。如,目标图像为视频中第2帧图像,则该前一帧图像为第1帧图像。其中,该前一帧图像中人脸的横滚角度可以是在处理前一帧图像的过程中确定并存储的。如,该步骤S102可以获取存储的该前一帧图像中人脸的横滚角度。其中,人脸的偏转方向可以有多种情况,相应的该横滚角度也可以有多种情况。如,人脸的俯仰角pitch的角度值,人脸的航向角yaw的角度值,以及人脸的横滚角本文档来自技高网...
一种人脸特征点定位方法及装置

【技术保护点】
一种人脸特征点定位方法,其特征在于,包括:从视频中获取当前待处理的一帧目标图像,所述目标图像中包含人脸图像;获取前一帧图像中人脸的横滚角度,所述前一帧图像为所述视频中处于所述目标图像之前且紧邻所述目标图像的一帧图像;根据所述横滚角度,对所述目标图像进行旋转;对旋转后的目标图像进行人脸特征点定位,得到第一人脸特征点集合,所述第一人脸特征点集合中包括多个第一人脸特征点;根据所述横滚角度,分别将每个所述第一人脸特征点映射到未经旋转的所述目标图像中,得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点。

【技术特征摘要】
1.一种人脸特征点定位方法,其特征在于,包括:从视频中获取当前待处理的一帧目标图像,所述目标图像中包含人脸图像;获取前一帧图像中人脸的横滚角度,所述前一帧图像为所述视频中处于所述目标图像之前且紧邻所述目标图像的一帧图像;根据所述横滚角度,对所述目标图像进行旋转;对旋转后的目标图像进行人脸特征点定位,得到第一人脸特征点集合,所述第一人脸特征点集合中包括多个第一人脸特征点;根据所述横滚角度,分别将每个所述第一人脸特征点映射到未经旋转的所述目标图像中,得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点。2.根据权利要求1所述的人脸特征点定位方法,其特征在于,在所述根据所述横滚角度,对所述目标图像进行旋转之前,还包括:判断所述横滚角度是否处于预设的角度范围内;当所述横滚角度未处于所述预设的角度范围内时,执行所述根据所述横滚角度,对所述目标图像进行旋转;当所述横滚角度处于所述预设的角度范围内时,从所述目标图像中定位出人脸的特征点。3.根据权利要求1或2所述的人脸特征点定位方法,其特征在于,所述根据所述横滚角度,分别将每个所述第一人脸特征点映射到未经旋转的所述目标图像中,得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点,包括:确定与所述横滚角度对应的映射矩阵;针对每个第一人脸特征点,将所述第一人脸特征点与所述映射矩阵相乘,得到所述第一人脸特征点映射到所述目标图像中所得到的第二人脸特征点。4.根据权利要求1或2所述的人脸特征点定位方法,其特征在于,在所述得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点之后,还包括:当所述目标图像为被缩放的图像时,依据所述目标图像的缩放比,对所述多个第二人脸特征点进行缩放处理,并将缩放处理后的多个第二人脸特征点作为所述目标图像中人脸的特征点。5.根据权利要求1或2所述的人脸特征点定位方法,其特征在于,还包括:确定当前待处理的所述目标图像中人脸的横滚角度;存储所述目标图像中人脸的横滚角度。6.一种人脸特征点定位装置,其特征在于,包括:图像获取单元,用于从视频中获取当前待处理的...

【专利技术属性】
技术研发人员:赵壁原肖锋
申请(专利权)人:北京搜狐新媒体信息技术有限公司
类型:发明
国别省市:北京,11

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

1