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

文档序号:8544003阅读:504来源:国知局
一种人脸定位方法及系统的制作方法
【技术领域】
[0001]本发明涉及数据处理领域,具体涉及一种人脸定位方法及系统。
【背景技术】
[0002]在人脸定位过程中,通常需要定位到人脸上的多个(如88)关键点,而在正常情况下,通常需要以手工方式在人脸上进行多个(如88)关键点的定位,通俗的说就是,针对每一个人脸都要对其手工点击多次(还不包括点错再修正的次数)。在实践中发现,上述的人脸定位方式以手工方式在人脸上进行多个(如88)关键点的点击,降低了人脸定位的效率。

【发明内容】

[0003]本发明实施例公开了一种人脸定位方法及系统,能够快速找出人脸的关键点,提高人脸定位的效率。
[0004]本发明实施例第一方面公开一种人脸定位方法,包括:
[0005]检测用户对图像中的人脸进行临摹输入的人脸轮廓线,所述脸轮廓线包括双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线;
[0006]记录所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线上的各个点在所述图像中的位置坐标;
[0007]生成所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线各自的外切矩形;
[0008]确定所述双眉轮廓线的外切矩形的左右两侧切点、所述双眼轮廓线的外切矩形的左右两侧切点、所述鼻子轮廓线距离其外切矩形左下角和右下角最近的两点、所述嘴巴轮廓线的外切矩形的左右两侧切点、所述外脸颊轮廓线的起始点和终止点作为第一部分关键占.
[0009]生成所述双眼轮廓线的中心点位置的连接线的中垂线作为人脸中轴线;
[0010]确定所述人脸中轴线与所述鼻子轮廓线的外切矩形上沿、所述鼻子轮廓线、所述嘴巴轮廓线的相交点作为第二部分关键点;所述人脸中轴线与所述鼻子轮廓线的外切矩形上沿的相交点是位于所述鼻子轮廓线的中轴线上的预设点,且所述预设点在所述图像中的位置坐标被预先记录;
[0011]输出记录的所述第一部分关键点和第二部分关键点在所述图像中的位置坐标。
[0012]本发明实施例第二方面公开一种人脸定位系统,包括:
[0013]检测单元,用于检测用户对图像中的人脸进行临摹输入的人脸轮廓线,所述脸轮廓线包括双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线;
[0014]记录单元,用于记录所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线上的各个点在所述图像中的位置坐标;
[0015]生成单元,用于生成所述双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线各自的外切矩形;
[0016]确定单元,用于确定所述双眉轮廓线的外切矩形的左右两侧切点、所述双眼轮廓线的外切矩形的左右两侧切点、所述鼻子轮廓线距离其外切矩形左下角和右下角最近的两点、所述嘴巴轮廓线的外切矩形的左右两侧切点、所述外脸颊轮廓线的起始点和终止点作为第一部分关键点;
[0017]所述生成单元,还用于生成所述双眼轮廓线的中心点位置的连接线的中垂线作为人脸中轴线;
[0018]所述确定单元,还用于确定所述人脸中轴线与所述鼻子轮廓线的外切矩形上沿、所述鼻子轮廓线、所述嘴巴轮廓线的相交点作为第二部分关键点;所述人脸中轴线与所述鼻子轮廓线的外切矩形上沿的相交点是位于所述鼻子轮廓线的中轴线上的预设点,且所述预设点在所述图像中的位置坐标被预先记录;
[0019]输出单元,用于输出记录的所述第一部分关键点和第二部分关键点在所述图像中的位置坐标。
[0020]本发明实施例中,在检测到用户对图像中的人脸进行临摹输入的双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线,并记录各轮廓线上的各个点在图像中的位置坐标之后,可以自动确定出关键点,并输出记录的关键点在图像中的位置坐标。可见,本发明实施例可以省去以手工方式在人脸上进行多个(如88)关键点的点击,特别地,在关键点数量较多时,用户仅需对图像中的人脸进行临摹以输入双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线即可,从而可以快速地找出人脸的关键点,提高人脸定位的效率。
【附图说明】
[0021]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本发明实施例公开的一种人脸定位方法的流程示意图;
[0023]图2是本发明实施例公开的另一种人脸定位方法的流程示意图;
[0024]图3是本发明实施例公开的一种Face Marker工具的界面示意图;
[0025]图4a是本发明实施例公开的一种人脸轮廓线的示意图;
[0026]图4b是图4a所示的一种人脸轮廓线转正后的示意图;
[0027]图5是本发明实施例公开的一种人脸定位系统的结构示意图。
【具体实施方式】
[0028]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029]本发明实施例公开了一种人脸定位方法及系统,能够快速找出人脸的关键点,提高人脸定位的效率。以下分别进行详细说明。
[0030]请参阅图1,图1是本发明实施例公开的一种人脸定位方法的流程示意图。如图1所示,该人脸定位方法可以包括以下步骤。
[0031]S101、检测用户对图像中的人脸进行临摹输入的人脸轮廓线,脸轮廓线包括双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线。
[0032]本发明实施例中,用户可以将通过各种途径采集到的包含有人脸的图像上传至PC、服务器等标注设备的人脸标注(Face Marker)工具,并且用户可以在Face Marker工具上对图像中的人脸进行临摹,以输入人脸轮廓线。相应地,Face Marker工具可以检测用户按规定的顺序以线段的形式对图像中的人脸进行临摹输入的包括双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线的人脸轮廓线。
[0033]S102、记录双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线上的各个点在图像中的位置坐标。
[0034]本发明实施例中,Face Marker工具可以以线段为单位,将双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线上的各个点在图像中的位置坐标记录在txt文件中。
[0035]S103、生成双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线各自的外切矩形。
[0036]本发明实施例中,在Face Marker工具记录双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线以及外脸颊轮廓线上的各个点在图像中的位置坐标之后,可以利用标注设备的P88点工具来生成双眉轮廓线、双眼轮廓线、鼻子轮廓线、嘴巴轮廓线各自的外切矩形。
[0037]S104、确定双眉轮廓线的外切矩形的左右两侧切点、双眼轮廓线的外切矩形的左右两侧切点、鼻子轮廓线距离其外切矩形左下角和右下角最近的两点、嘴巴轮廓线的外切矩形的左右两侧切点、外脸颊轮廓线的起始点
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1