一种人脸定位方法及系统的制作方法_4

文档序号:8544003阅读:来源:国知局
、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线; 记录所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线上的各个点在所述图像中的位置坐标; 生成所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线各自的外切矩形; 确定所述双眉轮廓线的外切矩形的左右两侧切点、所述双眼轮廓线的外切矩形的左右两侧切点、所述鼻子轮廓线距离其外切矩形左下角和右下角最近的两点、所述嘴巴轮廓线的外切矩形的左右两侧切点、所述外脸颊轮廓线的起始点和终止点作为第一部分关键点; 生成所述双眼轮廓线的中心点位置的连接线的中垂线作为人脸中轴线; 确定所述人脸中轴线与所述鼻子轮廓线的外切矩形上沿、所述鼻子轮廓线、所述嘴巴轮廓线的相交点作为第二部分关键点;所述人脸中轴线与所述鼻子轮廓线的外切矩形上沿的相交点是位于所述鼻子轮廓线的中轴线上的预设点,且所述预设点在所述图像中的位置坐标被预先记录; 输出记录的所述第一部分关键点和第二部分关键点在所述图像中的位置坐标。
2.根据权利要求1所述的方法,其特征在于,所述生成所述双眼轮廓线的中心点位置的连接线的中垂线作为人脸中轴线之后,所述方法还包括: 判断所述人脸中轴线是否经过位于所述鼻子轮廓线的中轴线上的预设点,如果是,执行所述的确定所述人脸中轴线与所述鼻子轮廓线的外切矩形上沿、所述鼻子轮廓线、所述嘴巴轮廓线的相交点作为第二部分关键点的步骤。
3.根据权利要求2所述的方法,其特征在于,若判断所述人脸中轴线未经过位于所述鼻子轮廓线的中轴线上的预设点,所述方法还包括: 检测用户输入的针对所述人脸中轴线的位置调整指令,并响应所述位置调整指令,调整所述人脸中轴线的位置,以使所述人脸中轴线经过位于所述鼻子轮廓线的中轴线上的预设点。
4.根据权利要求3所述的方法,其特征在于,所述记录所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线上的各个点在所述图像中的位置坐标之后,以及所述生成所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线各自的外切矩形之前,所述方法还包括: 计算所述双眼轮廓线的中心点位置的连接线与水平线之间的角度;其中,所述角度用于表示人脸在所述图像所在平面内的旋转角度; 判断所述角度是否为O,若是,执行所述的生成所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线各自的外切矩形的步骤;若否,根据所述角度旋转所述人脸轮廓线,以使所述双眼轮廓线的中心点位置的连接线与水平线之间的角度为O,并执行所述的生成所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线各自的外切矩形的步骤。
5.根据权利要求1?4任一项所述的方法,其特征在于,所述检测用户对图像中的人脸进行临摹输入的人脸轮廓线包括: 检测用户按规定的顺序以线段的形式对图像中的人脸进行临摹输入的人脸轮廓线。
6.根据权利要求1?4任一项所述的方法,其特征在于,所述输出记录的所述第一部分关键点和第二部分关键点在所述图像中的位置坐标包括: 通过文件输出记录的所述第一部分关键点和第二部分关键点在所述图像中的位置坐标。
7.—种人脸定位系统,其特征在于,包括: 检测单元,用于检测用户对图像中的人脸进行临摹输入的人脸轮廓线,所述脸轮廓线包括双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线; 记录单元,用于记录所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线上的各个点在所述图像中的位置坐标; 生成单元,用于生成所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线各自的外切矩形; 确定单元,用于确定所述双眉轮廓线的外切矩形的左右两侧切点、所述双眼轮廓线的外切矩形的左右两侧切点、所述鼻子轮廓线距离其外切矩形左下角和右下角最近的两点、所述嘴巴轮廓线的外切矩形的左右两侧切点、所述外脸颊轮廓线的起始点和终止点作为第一部分关键点; 所述生成单元,还用于生成所述双眼轮廓线的中心点位置的连接线的中垂线作为人脸中轴线; 所述确定单元,还用于确定所述人脸中轴线与所述鼻子轮廓线的外切矩形上沿、所述鼻子轮廓线、所述嘴巴轮廓线的相交点作为第二部分关键点;所述人脸中轴线与所述鼻子轮廓线的外切矩形上沿的相交点是位于所述鼻子轮廓线的中轴线上的预设点,且所述预设点在所述图像中的位置坐标被预先记录; 输出单元,用于输出记录的所述第一部分关键点和第二部分关键点在所述图像中的位置坐标。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括: 第一判断单元,用于在所述生成单元生成所述双眼轮廓线的中心点位置的连接线的中垂线作为人脸中轴线之后,判断所述人脸中轴线是否经过位于所述鼻子轮廓线的中轴线上的预设点,如果是,触发所述确定单元执行所述的确定所述人脸中轴线与所述鼻子轮廓线的外切矩形上沿、所述鼻子轮廓线、所述嘴巴轮廓线的相交点作为第二部分关键点的步骤。
9.根据权利要求8所述的系统,其特征在于,所述系统还包括: 调整单元,用于在所述第一判断单元判断出所述人脸中轴线未经过位于所述鼻子轮廓线的中轴线上的预设点时,检测用户输入的针对所述人脸中轴线的位置调整指令,并响应所述位置调整指令,调整所述人脸中轴线的位置,以使所述人脸中轴线经过位于所述鼻子轮廓线的中轴线上的预设点。
10.根据权利要求9所述的系统,其特征在于,所述系统还包括: 计算单元,用于在所述记录单元记录所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线上的各个点在所述图像中的位置坐标之后,计算所述双眼轮廓线的中心点位置的连接线与水平线之间的角度;其中,所述角度用于表示人脸在所述图像所在平面内的旋转角度; 第二判断单元,用于判断所述角度是否为0,若是,触发所述生成单元执行所述的生成所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线各自的外切矩形的步骤; 旋转单元,用于在所述第二判断单元的判断结果为否时,根据所述角度旋转所述人脸轮廓线,以使所述双眼轮廓线的中心点位置的连接线与水平线之间的角度为O,并触发所述生成单元执行所述的生成所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线各自的外切矩形的步骤。
11.根据权利要求7?10任一项所述的系统,其特征在于,所述检测单元用于检测用户按规定的顺序以线段的形式对图像中的人脸进行临摹输入的人脸轮廓线。
12.根据权利要求7?10任一项所述的系统,其特征在于,所述输出单元用于通过文件输出记录的所述第一部分关键点和第二部分关键点在所述图像中的位置坐标。
【专利摘要】本发明涉及数据处理领域,公开了一种人脸定位方法及系统,该方法在检测到用户对图像中的人脸进行临摹输入的双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线,并记录各轮廓线上的各个点在图像中的位置坐标之后,可以自动确定出关键点,并输出记录的关键点在图像中的位置坐标。实施本发明实施例,可以省去以手工方式在人脸上进行多个(如88)关键点的点击,特别地,在关键点数量较多时,用户仅需对图像中的人脸进行临摹以输入双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线即可,从而可以快速地找出人脸的关键点,提高人脸定位的效率。
【IPC分类】G06K9-00, G06K9-62
【公开号】CN104866807
【申请号】CN201410062695
【发明人】张颖, 李季檩, 郑昉劢, 倪辉
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年8月26日
【申请日】2014年2月24日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1