The invention discloses a method and a device for determining the rotation angle of human face, belonging to the technical field of face recognition. The method comprises: acquiring preset multiple face feature points to be determined in the first position information in face images, the number of the face feature points is odd, the facial feature points of symmetry and includes a first face feature points left, the face feature points are not coplanar; according to the facial feature points of facial feature points in each of the facial feature points including the first position information, first acquires position information of the midpoint of each pair of symmetrical facial feature points; according to the characteristics of the first location information of each point symmetrical facial feature points and the first face the first position information, determines the uncertain of the face image rotation angle. The problem that the rotation angle of the human face can not be determined is solved, and the effect of determining the accuracy of the rotation angle of the human face is improved.
【技术实现步骤摘要】
确定人脸转动角度的方法和装置
本专利技术涉及人脸识别
,特别涉及一种确定人脸转动角度的方法和装置。
技术介绍
人脸识别技术是从摄像机拍摄的图像中识别出人脸图像。摄像机在拍摄人脸时人脸会做抬头、低头、向左转或向右转等头部运动,导致摄像机拍摄的图像中的人脸与正面人脸图像的人脸存在一定角度,该角度即为人脸转动角度,而人脸识别技术需要确定该图像中的人脸转动角度,根据该人脸转动角度才能从该图像中识别出人脸图像。目前,通过如下方法确定人脸转动角度:事先让人脸做不同转动方向的头部运动,通过摄像机拍摄在不同转动方向下的人脸图像,分别分析每个转动方向下的人脸图像的纹理特征,将每个转动方向和每个转动方向下的人脸图像的纹理特征相对应形成一个对应关系。当需要确定某张人脸图像的人脸转动角度时,分析该人脸图像的纹理特征,从对应关系中寻找与该纹理特征最相似的纹理特征,获取该最相似的纹理特征对应的人脸转动方向,根据该人脸转动方向和该纹理特征估计该人脸图像的人脸转动角度。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:现有的基于纹理特征的人脸转动角度确定方法只能确定人脸转动 ...
【技术保护点】
一种确定人脸转动角度的方法,其特征在于,所述方法包括:获取预设的多个人脸特征点在待确定人脸图像中的第一位置信息,所述多个人脸特征点的数目为奇数,包括多对对称的人脸特征点和剩下的一个第一人脸特征点,所述多个人脸特征点不共面;根据所述多对人脸特征点中的每对人脸特征点包括的人脸特征点的第一位置信息,获取所述每对人脸特征点的对称中点的第一位置信息;根据所述每对人脸特征点的对称中点的第一位置信息和所述第一人脸特征点的第一位置信息,确定所述待确定人脸图像的人脸转动角度。
【技术特征摘要】
1.一种确定人脸转动角度的方法,其特征在于,所述方法包括:获取预设的多个人脸特征点在待确定人脸图像中的第一位置信息,所述多个人脸特征点的数目为奇数,包括多对对称的人脸特征点和剩下的一个第一人脸特征点,所述多个人脸特征点不共面;根据所述多对人脸特征点中的每对人脸特征点包括的人脸特征点的第一位置信息,获取所述每对人脸特征点的对称中点的第一位置信息;根据所述每对人脸特征点的对称中点的第一位置信息和所述第一人脸特征点的第一位置信息,确定所述待确定人脸图像的人脸转动角度。2.如权利要求1所述的方法,其特征在于,所述多个人脸特征点包括五个,所述五个人脸特征点包括第一对对称的人脸特征点、第二对对称的人脸特征点和剩下的一个第一人脸特征点。3.如权利要求2所述的方法,其特征在于,所述根据所述多对人脸特征点中的每对人脸特征点包括的人脸特征点的第一位置信息,获取所述每对人脸特征点的对称中点的第一位置信息,包括:根据所述第一对对称的人脸特征点包括的每个人脸特征点的第一位置信息,获取所述第一对对称的人脸特征点的第一对称中点的第一位置信息;根据所述第二对对称的人脸特征点包括的每个人脸特征点的第一位置信息,获取所述第二对对称的人脸特征点的第二对称中点的第一位置信息。4.如权利要求3所述的方法,其特征在于,所述根据所述每对人脸特征点的对称中点的第一位置信息和所述第一人脸特征点的第一位置信息,确定所述待确定人脸图像的人脸转动角度,包括:根据所述第一对称中点的第一位置信息和所述第一人脸特征点的第一位置信息,计算由所述第一对称中点和所述第一人脸特征点构成的第一线段的长度;根据所述第二对称中点的第一位置信息和所述第一人脸特征点的第一位置信息,计算由所述第二对称中点和所述第一人脸特征点构成的第二线段的长度;根据所述第一线段的长度和所述第二线段的长度之间的第一比值,从第一比值与人脸俯仰角的对应关系中获取所述待确定人脸图像的人脸俯仰角。5.如权利要求3所述的方法,其特征在于,所述根据所述每对人脸特征点的对称中点的第一位置信息和所述第一人脸特征点的第一位置信息,确定所述待确定人脸图像的人脸转动角度,包括:根据所述第一对称中点的第一位置信息、所述第二对称中点的第一位置信息和所述第一人脸特征点的第一位置信息,计算所述第一人脸特征点到第三线段之间的第一垂直距离和第三线段的长度,所述第三线段是由所述第一对称中点与所述第二对称中点组成的线段;根据所述第三线段的长度和所述待确定人脸图像的人脸俯仰角,计算第四线段的长度,所述第四线段为第三对称中点与第四对称中点之间的线段,所述第三对称中点是所述第一对人脸特征点在正面人脸图像中的对称中点,所述第四对称中点是所述第二对人脸特征点在正面人脸图像中的对称中点;根据所述第一垂直距离和所述第四线段的长度之间的第二比值,从第二比值与人脸侧转角的对应关系中获取所述待确定人脸图像的人脸侧转角。6.如权利要求5所述的方法,其特征在于,所述根据所述第三线段的长度和所述待确定人脸图像的人脸俯仰角,计算第四线段的长度,包括:根据所述人脸俯仰角,从人脸俯仰角与第三比值的对应关系中获取对应的第三比值;根据所述第三比值和所述第三线段的长度,计算第四线段的长度。7.如权利要求1至6任一项权利要求所述的方法,其特征在于,所述获取预设的多个人脸特征点在待确定人脸图像中的第一位置信息之后,还包括:根据任一一对对称的人脸特征点中的每个人脸特征点的第一位置信息,确定第五线段,计算所述第五线段与水平线之间的夹角,得到所述待确定人脸图像的人脸旋转角度。8.如权利要求2至6任一项权利要求所述的方法,其特征在于,所述确定所述待确定人脸图像的人脸转动角度之前,还包括:获取所述预设的多个人脸特征点在第一人脸图像中的第二位置信息,所述第一人脸图像是人脸转动预设人脸转动角度后拍摄的人脸图像;根据所述预设的多个人脸特征点的第二位置信息建立线段比值与所述预设人脸转动角度的对应关系。9.如权利要求8所述的方法,其特征在于,所述预设人脸转动角度包括预设人脸俯仰角;所述根据所述预设的多个人脸特征点的第二位置信息建立线段比值与所述预设人脸转动角度的对应关系,包括:根据所述第一对对称的人脸特征点包括的每个人脸特征点的第二位置信息,获取所述第一对对称的人脸特征点的第五对称中点的第二位置信息;根据所述第二对对称的人脸特征点包括的每个人脸特征点的第一位置信息,获取所述第二对对称的人脸特征点的第六对称中点的第二位置信息;根据所述第五对称中点的第二位置信息和所述第一人脸特征点的第二位置信息,计算由所述第五对称中点和所述第一人脸特征点构成的第六线段的长度;根据所述第六对称中点的第二位置信息和所述第一人脸特征点的第二位置信息,计算由所述第六对称中点和所述第一人脸特征点构成的第七线段的长度;建立所述第六线段和所述第七线段之间的第一比值与所述预设人脸俯仰角之间的对应关系。10.如权利要求9所述的方法,其特征在于,所述根据所述预设的多个人脸特征点的第二位置信息建立线段比值与所述预设人脸转动角度的对应关系,还包括:获取所述第一对对称的人脸特征点包括的每个人脸特征点在所述人脸的正面人脸图像中的第三位置信息,以及所述第二对对称的人脸特征点包括的每个人脸特征在所述正面人脸图像中的第三位置信息;根据所述第一对对称的人脸特征点包括的每个人脸特征点的第三位置信息,获取所述第一对对称的人脸特征点的第七对称中点的第三位置信息;根据所述第二对对称的人脸特征点包括的每个人脸特征点的第三位置信息,获取所述第二对对称的人脸特征点的第八对称中点的第三位置信息;根据所述第五对称中点的第二位置信息和所述第六对称中点的第二位置信息,计算由所述第五对称中点和所述第六对称中点构成的第八线段的长度;根据所述第七对称中点的第三位置信息和所述第八对称中点的第三位置信息,计算由所述第七对称中点和所述第八对称中点构成的第九线段的长度;建立所述第八线段与所述第九线段之间的第三比值与所述预设人脸俯仰角之间的对应关系。11.如权利要求10所述的方法,其特征在于,所述预设人脸转动角度包括预设人脸侧转角;所述根据所述预设的多个人脸特征点的第二位置信息建立线段比值与所述预设人脸转动角度的对应关系,还包括:根据所述第五对称中点的第二位置信息、第六对称中点的第二位置信息和所述第一人脸特征点的第二位置信息,计算所述第一人脸特征点到第八线段的第二垂直距离;建立所述第二垂直距离与所述第九线段之间的第二比值与所述预设人脸侧转角之间的对应关系。12.一种确定人脸转动角度的装置,其特征在于,所述装置包括:第一获取模块,用于获取预设的多个人脸特征点在待确定人脸图像中的第一位置信息,所述多个人脸特征点的数目为奇数,包括多对对称的人脸特征点和剩下的一个第一人脸特征点,所述多个人脸特征点不共面;第二获取模块,用于根据所述第一获取模块获取的所述多对人脸特征点中的每对人脸特征点包括的人脸特征点的第一位置信息,获取所述每对人脸特征点的对称中点的第一位置信息;第一确定模块,用于根据所述第二获取模块获取的所述每对人脸特征点的对称中点的第一位置信息和所述第一获取模块...
【专利技术属性】
技术研发人员:汪铖杰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。