一种人脸特征点定位方法及装置与流程

文档序号:14572166发布日期:2018-06-01 22:59阅读:来源:国知局
一种人脸特征点定位方法及装置与流程

技术特征:

1.一种人脸特征点定位方法,其特征在于,包括:

从视频中获取当前待处理的一帧目标图像,所述目标图像中包含人脸图像;

获取前一帧图像中人脸的横滚角度,所述前一帧图像为所述视频中处于所述目标图像之前且紧邻所述目标图像的一帧图像;

根据所述横滚角度,对所述目标图像进行旋转;

对旋转后的目标图像进行人脸特征点定位,得到第一人脸特征点集合,所述第一人脸特征点集合中包括多个第一人脸特征点;

根据所述横滚角度,分别将每个所述第一人脸特征点映射到未经旋转的所述目标图像中,得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点。

2.根据权利要求1所述的人脸特征点定位方法,其特征在于,在所述根据所述横滚角度,对所述目标图像进行旋转之前,还包括:

判断所述横滚角度是否处于预设的角度范围内;

当所述横滚角度未处于所述预设的角度范围内时,执行所述根据所述横滚角度,对所述目标图像进行旋转;

当所述横滚角度处于所述预设的角度范围内时,从所述目标图像中定位出人脸的特征点。

3.根据权利要求1或2所述的人脸特征点定位方法,其特征在于,所述根据所述横滚角度,分别将每个所述第一人脸特征点映射到未经旋转的所述目标图像中,得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点,包括:

确定与所述横滚角度对应的映射矩阵;

针对每个第一人脸特征点,将所述第一人脸特征点与所述映射矩阵相乘,得到所述第一人脸特征点映射到所述目标图像中所得到的第二人脸特征点。

4.根据权利要求1或2所述的人脸特征点定位方法,其特征在于,在所述得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点之后,还包括:

当所述目标图像为被缩放的图像时,依据所述目标图像的缩放比,对所述多个第二人脸特征点进行缩放处理,并将缩放处理后的多个第二人脸特征点作为所述目标图像中人脸的特征点。

5.根据权利要求1或2所述的人脸特征点定位方法,其特征在于,还包括:

确定当前待处理的所述目标图像中人脸的横滚角度;

存储所述目标图像中人脸的横滚角度。

6.一种人脸特征点定位装置,其特征在于,包括:

图像获取单元,用于从视频中获取当前待处理的一帧目标图像,所述目标图像中包含人脸图像;

姿态获取单元,用于获取前一帧图像中人脸的横滚角度,所述前一帧图像为所述视频中处于所述目标图像之前且紧邻所述目标图像的一帧图像;

图像旋转单元,用于根据所述横滚角度,对所述目标图像进行旋转;

第一点定位单元,用于对旋转后的目标图像进行人脸特征点定位,得到第一人脸特征点集合,所述第一人脸特征点集合中包括多个第一人脸特征点;

特征点映射单元,用于根据所述横滚角度,分别将每个所述第一人脸特征点映射到未经旋转的所述目标图像中,得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点。

7.根据权利要求6所述的人脸特征点定位装置,其特征在于,还包括:

姿态判断单元,用于在所述图像旋转单元根据所述横滚角度,对所述目标图像进行旋转之前,判断所述横滚角度是否处于预设的角度范围内;

所述图像旋转单元具体为,用于当所述姿态判断单元判断出所述横滚角度未处于所述预设的角度范围内时,根据所述横滚角度,对所述目标图像进行旋转;

第二点定位单元,用于当所述横滚角度处于所述预设的角度范围内时,从所述目标图像中定位出人脸的特征点。

8.根据权利要求6或7所述的人脸特征点定位装置,其特征在于,所述特征点映射单元,包括:

矩阵匹配子单元,用于确定与所述横滚角度对应的映射矩阵;

映射子单元,用于针对每个第一人脸特征点,将所述第一人脸特征点与所述映射矩阵相乘,得到所述第一人脸特征点映射到所述目标图像中所得到的第二人脸特征点。

9.根据权利要求6或7所述的人脸特征点定位装置,其特征在于,还包括:

特征点缩放单元,在所述特征点映射单元得到所述目标图像中分别与所述多个第一人脸特征点具有映射关系的多个第二人脸特征点之后,当所述目标图像为被缩放的图像时,依据所述目标图像的缩放比,对所述多个第二人脸特征点进行缩放处理,并将缩放处理后的多个第二人脸特征点作为所述目标图像中人脸的特征点。

10.根据权利要求6或7所述的人脸特征点定位装置,其特征在于,还包括:

姿态估计单元,用于依据所述多个第二人脸特征点,确定当前待处理的所述目标图像中人脸的横滚角度;

姿态存储单元,用于存储所述目标图像中人脸的横滚角度。

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