用于处理面部图像的方法和装置制造方法及图纸

技术编号:18764446 阅读:37 留言:0更新日期:2018-08-25 10:47
本申请实施例公开了用于处理面部图像的方法和装置。该方法的一具体实施方式包括:获取目标用户的面部图像;提取面部图像的至少一个面部特征信息,其中,至少一个面部特征信息中的每一个面部特征信息包括面部特征标识;从预设面部特征信息集合中选择与所提取的面部特征标识对应的面部特征信息;确定目标用户的面部特征信息与所选择的面部特征信息之间的相似度是否小于预设阈值;响应于相似度小于预设阈值,对面部图像进行处理,生成处理后的面部图像。该实施方式提高了面部图像的处理效果。

【技术实现步骤摘要】
用于处理面部图像的方法和装置
本申请实施例涉及计算机
,具体涉及用于处理面部图像的方法和装置。
技术介绍
图像处理,通常包括图像处理,是利用计算机对图像进行分析,以达到所需结果的技术。现有的图像处理,通常利用边缘锐化、伪彩色处理、干扰抑制等方法,从颜色、对比度等方面改变原始图像的成像效果。现有的面部图像处理中,通常是根据用户所选择的滤镜效果、磨皮技术、面部轮廓改变等方式对面部图像进行处理以达到面部图像美化效果。
技术实现思路
本申请实施例提出了用于处理面部图像的方法和装置。第一方面,本申请实施例提供了一种用于处理面部图像的方法,该方法包括:获取目标用户的面部图像;提取面部图像的至少一个面部特征信息,其中,至少一个面部特征信息中的每一个面部特征信息包括面部特征标识;从预设面部特征信息集合中选择与所提取的面部特征标识对应的面部特征信息;确定目标用户的面部特征信息与所选择的面部特征信息之间的相似度是否小于预设阈值;响应于相似度小于预设阈值,对面部图像进行处理,生成处理后的面部图像。在一些实施例中,面部特征信息包括面部轮廓点;以及确定目标用户的面部特征信息与所选择的面部特征信息之间的相似度是否小于预设阈值,包括:分别基于目标用户的面部轮廓点以及所选择的面部特征信息的面部轮廓点,确定目标用户的面部轮廓角度以及所选择的面部特征信息的面部轮廓角度;确定目标用户的面部轮廓角度与所选择的面部特征信息的面部轮廓角度之间的差值是否小于预设阈值。在一些实施例中,面部特征信息包括面部特征图像;以及确定目标用户的面部特征信息与所选择的面部特征信息之间的相似度是否小于预设阈值,包括:确定目标用户的面部图像的面部特征值与所选择的面部特征图像的面部特征值之间的差值是否小于预设阈值。在一些实施例中,对面部图像进行处理,生成处理后的图像,包括:实时获取目标用户的面部图像;基于实施获取到的图像,对目标用户的面部定位,以确定目标用户的面部在预设的世界坐标系中的坐标;将目标用户的面部在预设的世界坐标系中的坐标映射至预设的显示屏幕坐标系中,建立目标用户的面部的世界坐标与目标用户的面部的屏幕坐标之间的对应关系;基于对应关系,将所选择的面部特征信息叠加至呈现在显示屏幕的面部图像中;对叠加面部特征信息后的面部图像进行柔化处理,生成处理后的面部图像。在一些实施例中,对面部图像进行处理,生成处理后的面部图像,包括:将面部图像输入至预先训练的面部图像处理模型中,得到处理后的面部图像,其中,面部图像处理模型用于表征面部图像与处理后的面部图像之间的对应关系。在一些实施例中,面部图像处理模型包括第一子面部图像处理模型以及第二子面部图像处理模型;以及将面部图像输入至预先训练的面部图像处理模型中,得到处理后的面部图像,包括:将面部图像输入至第一子面部图像处理模型中,得到面部图像对应的面部轮廓的面部轮廓修改信息,其中,第一子面部图像处理模型用于表征面部图像与面部轮廓修改信息之间的对应关系;将面部图像以及面部轮廓修改信息输入至第二子面部图像处理模型中,得到处理后的面部图像,其中,第二子面部图像处理模型用于表征面部图像以及面部轮廓修改信息二者与处理后的面部图像之间的对应关系。第二方面,本申请实施例提供了一种用于处理面部图像的装置,装置包括:获取单元,配置用于获取目标用户的面部图像;提取单元,配置用于提取面部图像的至少一个面部特征信息,其中,至少一个面部特征信息中的每一个面部特征信息包括面部特征标识;选择单元,配置用于从预设面部特征信息集合中选择与所提取的面部特征标识对应的面部特征信息;确定单元,配置用于确定目标用户的面部特征信息与所选择的面部特征信息之间的相似度是否小于预设阈值;生成单元,配置用于响应于相似度小于预设阈值,对面部图像进行处理,生成处理后的面部图像。在一些实施例中,面部特征信息包括面部轮廓点;以及确定单元进一步配置用于:分别基于目标用户的面部轮廓点以及所选择的面部特征信息的面部轮廓点,确定目标用户的面部轮廓角度以及所选择的面部特征信息的面部轮廓角度;确定目标用户的面部轮廓角度与所选择的面部特征信息的面部轮廓角度之间的差值是否小于预设阈值。在一些实施例中,面部特征信息包括面部特征图像;以及确定单元进一步配置用于:确定目标用户的面部图像的面部特征值与所选择的面部特征图像的面部特征值之间的差值是否小于预设阈值。在一些实施例中,生成单元进一步配置用于:实时获取目标用户的面部图像;基于实施获取到的图像,对目标用户的面部定位,以确定目标用户的面部在预设的世界坐标系中的坐标;将目标用户的面部在预设的世界坐标系中的坐标映射至预设的显示屏幕坐标系中,建立目标用户的面部的世界坐标与目标用户的面部的屏幕坐标之间的对应关系;基于对应关系,将所选择的面部特征信息叠加至呈现在显示屏幕的面部图像中;对叠加面部特征信息后的面部图像进行柔化处理,生成处理后的面部图像。在一些实施例中,生成单元还包括:面部图像处理模型处理单元,配置用于将面部图像输入至预先训练的面部图像处理模型中,得到处理后的面部图像,其中,面部图像处理模型用于表征面部图像与处理后的面部图像之间的对应关系。在一些实施例中,面部图像处理模型包括第一子面部图像处理模型以及第二子面部图像处理模型;以及面部图像处理模型处理单元进一步配置用于:将面部图像输入至第一子面部图像处理模型中,得到面部图像对应的面部轮廓的面部轮廓修改信息,其中,第一子面部图像处理模型用于表征面部图像与面部轮廓修改信息之间的对应关系;将面部图像以及面部轮廓修改信息输入至第二子面部图像处理模型中,得到处理后的面部图像,其中,第二子面部图像处理模型用于表征面部图像以及面部轮廓修改信息二者与处理后的面部图像之间的对应关系。第三方面,本申请实施例提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。本申请实施例提供的用于处理面部图像的方法和装置,通过获取目标用户的面部图像,而后对提取到的目标用户的面部特征信息与预设面部特征信息集合中的面部特征信息进行相似度匹配后,确定该相似度是否小于预设阈值,并在该相似度小于预设阈值的情况下进行处理,从而提高了面部图像的处理效果。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构图;图2是根据本申请的用于处理面部图像的方法的一个实施例的流程图;图3是根据本申请的用于处理面部图像的方法的一个应用场景的示意图;图4是根据本申请的用于处理面部图像的方法的又一个实施例的流程图;图5是根据本申请的用于处理面部图像的装置的一个实施例的结构示意图;图6是适于用来实现本申请实施例的服务器的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便本文档来自技高网...

【技术保护点】
1.一种用于处理面部图像的方法,包括:获取目标用户的面部图像;提取所述面部图像的至少一个面部特征信息,其中,所述至少一个面部特征信息中的每一个面部特征信息包括面部特征标识;从预设面部特征信息集合中选择与所提取的面部特征标识对应的面部特征信息;确定所述目标用户的面部特征信息与所选择的面部特征信息之间的相似度是否小于预设阈值;响应于所述相似度小于预设阈值,对所述面部图像进行处理,生成处理后的面部图像。

【技术特征摘要】
1.一种用于处理面部图像的方法,包括:获取目标用户的面部图像;提取所述面部图像的至少一个面部特征信息,其中,所述至少一个面部特征信息中的每一个面部特征信息包括面部特征标识;从预设面部特征信息集合中选择与所提取的面部特征标识对应的面部特征信息;确定所述目标用户的面部特征信息与所选择的面部特征信息之间的相似度是否小于预设阈值;响应于所述相似度小于预设阈值,对所述面部图像进行处理,生成处理后的面部图像。2.根据权利要求1所述的方法,其中,面部特征信息包括面部轮廓点;以及所述确定所述目标用户的面部特征信息与所选择的面部特征信息之间的相似度是否小于预设阈值,包括:分别基于所述目标用户的面部轮廓点以及所选择的面部特征信息的面部轮廓点,确定所述目标用户的面部轮廓角度以及所选择的面部特征信息的面部轮廓角度;确定所述目标用户的面部轮廓角度与所选择的面部特征信息的面部轮廓角度之间的差值是否小于预设阈值。3.根据权利要求1所述的方法,其中,面部特征信息包括面部特征图像;以及所述确定所述目标用户的面部特征信息与所选择的面部特征信息之间的相似度是否小于预设阈值,包括:确定所述目标用户的面部图像的面部特征值与所选择的面部特征图像的面部特征值之间的差值是否小于预设阈值。4.根据权利要求1所述的方法,其中,所述对所述面部图像进行处理,生成处理后的图像,包括:实时获取所述面部图像;基于实时获取到的面部图像,对所述目标用户的面部定位,以确定所述目标用户的面部在预设的世界坐标系中的坐标;将所述目标用户的面部在所述预设的世界坐标系中的坐标映射至预设的显示屏幕坐标系中,建立所述目标用户的面部的世界坐标与所述目标用户的面部的屏幕坐标之间的对应关系;基于所述对应关系,将所选择的面部特征信息叠加至呈现在所述显示屏幕的所述面部图像中;对叠加面部特征信息后的面部图像进行柔化处理,生成处理后的面部图像。5.根据权利要求1所述的方法,其中,所述对所述面部图像进行处理,生成处理后的面部图像,包括:将所述面部图像输入至预先训练的面部图像处理模型中,得到处理后的面部图像,其中,所述面部图像处理模型用于表征面部图像与处理后的面部图像之间的对应关系。6.根据权利要求5所述的方法,其中,所述面部图像处理模型包括第一子面部图像处理模型以及第二子面部图像处理模型;以及所述将所述面部图像输入至预先训练的面部图像处理模型中,得到处理后的面部图像,包括:将所述面部图像输入至所述第一子面部图像处理模型中,得到所述面部图像对应的面部轮廓的面部轮廓修改信息,其中,所述第一子面部图像处理模型用于表征面部图像与面部轮廓修改信息之间的对应关系;将所述面部图像以及所述面部轮廓修改信息输入至所述第二子面部图像处理模型中,得到处理后的面部图像,其中,所述第二子面部图像处理模型用于表征面部图像以及面部轮廓修改信息二者与处理后的面部图像之间的对应关系。7.一种用于处理面部图像的装置,包括:获取单元,配置用于获取目标用户的面部图像;提取单元,配置用于提取所述面部图像的...

【专利技术属性】
技术研发人员:杜雅洁
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1