生成平均脸图像的方法和装置制造方法及图纸

技术编号:22002082 阅读:26 留言:0更新日期:2019-08-31 05:54
本公开的实施例公开了生成平均脸图像的方法和装置。该方法的一具体实施方式包括:根据所获取的针对第一人脸图像集合中的每张第一人脸图像所提取的关键点的坐标,确定第一人脸图像集合中,指示相同对象的关键点的坐标的平均值作为各关键点的平均坐标;对第一人脸图像集合中的第一人脸图像进行图像变形,以使所提取的关键点的坐标与所对应的平均坐标之间的距离小于或等于预设距离,得到变形后人脸图像集合;确定变形后人脸图像集合的平均人脸图像。该实施方式减少了生成平均人脸图像的计算量。

Method and Device for Generating Average Face Image

【技术实现步骤摘要】
生成平均脸图像的方法和装置
本公开的实施例涉及计算机
,具体涉及生成平均脸图像的方法和装置。
技术介绍
在很多应用场景中,需要通过大量的人脸图像,合成这些人脸图像的平均人脸图像。其中,平均人脸图像可以是通过上述大量的人脸图像叠加得到的人脸图像。实践中,在各种美妆APP(Application,应用)中,需要使用预先合成的平均人脸图像制作模板,以供用户在此模板的基础上上传人脸图像,而后对该人脸图像进行美妆。实践中,不同的用户上传的人脸图像中所显示的人脸往往差异较大,由于平均人脸图像是由大量的人脸图像所合成的,因此由平均人脸图像所制作的模板可以满足更多用户的需求。
技术实现思路
本公开的实施例提出了生成平均脸图像的方法和装置。第一方面,本公开的实施例提供了一种生成平均脸图像的方法,该方法包括:根据所获取的针对第一人脸图像集合中的每张第一人脸图像所提取的关键点的坐标,确定第一人脸图像集合中,指示相同对象的关键点的坐标的平均值作为各关键点的平均坐标,其中,第一人脸图像为预设尺寸;对第一人脸图像集合中的第一人脸图像进行图像变形,以使所提取的关键点的坐标与所对应的平均坐标之间的距离小于或等于预设距离,得到变形后人脸图像集合;确定变形后人脸图像集合的平均人脸图像,其中,平均人脸图像中各像素点的像素值为变形后人脸图像集合中,各变形后人脸图像中相应的像素点的像素值的平均值。在一些实施例中,在上述确定第一人脸图像集合中,指示相同对象的关键点的坐标的平均值作为各关键点的平均坐标之前,上述方法还包括:从第二人脸图像集合中选取目标数量的、提取有关键点的第二人脸图像;根据针对第二人脸图像所提取的关键点的坐标,将第二人脸图像裁剪至预设尺寸作为第一人脸图像,得到第一人脸图像集合。在一些实施例中,上述从第二人脸图像集合中选取目标数量的、提取有关键点的第二人脸图像,包括:从第二人脸图像集合中选取符合预设条件的目标数量的第二人脸图像。在一些实施例中,上述预设条件包括以下至少一项:人脸图像中所显示的人脸处于非倾斜状态;人脸图像中所显示的嘴唇处于非闭合状态。在一些实施例中,上述对第一人脸图像集合中的第一人脸图像进行图像变形,包括:使用移动最小二乘法,对第一人脸图像集合中的第一人脸图像进行图像变形。第二方面,本公开的实施例提供了一种生成平均脸图像的装置,该装置包括:第一确定单元,被配置成根据所获取的针对第一人脸图像集合中的每张第一人脸图像所提取的关键点的坐标,确定第一人脸图像集合中,指示相同对象的关键点的坐标的平均值作为各关键点的平均坐标,其中,第一人脸图像为预设尺寸;变形单元,被配置成对第一人脸图像集合中的第一人脸图像进行图像变形,以使所提取的关键点的坐标与所对应的平均坐标之间的距离小于或等于预设距离,得到变形后人脸图像集合;第二确定单元,被配置成确定变形后人脸图像集合的平均人脸图像,其中,平均人脸图像中各像素点的像素值为变形后人脸图像集合中,各变形后人脸图像中相应的像素点的像素值的平均值。在一些实施例中,上述装置还包括:选取单元,被配置成从第二人脸图像集合中选取提取有关键点的坐标的、目标数量的第二人脸图像;裁剪单元,被配置成根据针对第二人脸图像所提取的关键点的坐标,将第二人脸图像裁剪至预设尺寸作为第一人脸图像,得到第一人脸图像集合。在一些实施例中,上述选取单元,进一步被配置成:从第二人脸图像集合中选取符合预设条件的目标数量的第二人脸图像。在一些实施例中,上述预设条件包括以下至少一项:人脸图像中所显示的人脸处于非倾斜状态;人脸图像中所显示的嘴唇处于非闭合状态。在一些实施例中,上述变形单元,进一步被配置成:使用移动最小二乘法,对第一人脸图像集合中的第一人脸图像进行图像变形。第三方面,本公开的实施例提供了一种服务器,该服务器包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。第四方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中任一实现方式描述的方法。本公开的实施例提供的生成平均脸图像的方法和装置:首先,可以根据所获取的针对第一人脸图像集合中的每张第一人脸图像所提取的关键点的坐标,确定第一人脸图像集合中,指示相同对象的关键点的坐标的平均值作为各关键点的平均坐标;然后,可以对第一人脸图像集合中的第一人脸图像进行图像变形,以使所提取的关键点的坐标与所对应的平均坐标之间的距离小于或等于预设距离,得到变形后人脸图像集合;而后,可以确定变形后人脸图像集合的平均人脸图像。从而,减少了生成平均人脸图像的计算量。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:图1是本公开的一个实施例可以应用于其中的示例性系统架构图;图2是根据本公开的生成平均脸图像的方法的一个实施例的流程图;图3是根据本公开的实施例的生成平均脸图像的方法的一个应用场景的示意图;图4是根据本公开的生成平均脸图像的方法的又一个实施例的流程图;图5是根据本公开的生成平均脸图像的装置的一个实施例的结构示意图;图6是适于用来实现本公开的实施例的电子设备的结构示意图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。图1示出了可以应用本公开的生成平均脸图像的方法或生成平均脸图像的装置的示例性架构100。如图1所示,系统架构100可以包括终端设备101、102,网络103和服务器104。网络103用以在终端设备101、102和服务器104之间提供通信链路的介质。网络103可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101、102通过网络103与服务器104交互,以接收或发送消息等。终端设备101、102上可以安装有各种通讯客户端应用,例如美妆类应用、购物类应用、搜索类应用、浏览器类应用等。终端设备101、102可以是硬件,也可以是软件。当终端设备101、102为硬件时,可以是具有显示屏并且支持信息发送的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。当终端设备101、102为软件时,可以安装在上述所列举的电子设备中,其可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。服务器104可以是提供各种服务的服务器。作为示例,服务器104可以从终端设备101、102获取用户上传的多张人脸图像,得到人脸图像集合,然后对人脸图像集合中的人脸图像进行处理,得到平均人脸图像。需要说明的是,上述人脸图像集合也可以直接存储在服务器104的本地,服务器104可以直接提取本地所存储的人脸图像集合并进行处理,此时,可以不存在终端设备101、102和网络103。服务器104可以是硬件,也可以是软件。当服务器104为硬件时,可以实本文档来自技高网...

【技术保护点】
1.一种生成平均脸图像的方法,包括:根据所获取的针对第一人脸图像集合中的每张第一人脸图像所提取的关键点的坐标,确定所述第一人脸图像集合中,指示相同对象的关键点的坐标的平均值作为各关键点的平均坐标,其中,第一人脸图像为预设尺寸;对所述第一人脸图像集合中的第一人脸图像进行图像变形,以使所提取的关键点的坐标与所对应的平均坐标之间的距离小于或等于预设距离,得到变形后人脸图像集合;确定所述变形后人脸图像集合的平均人脸图像,其中,所述平均人脸图像中各像素点的像素值为所述变形后人脸图像集合中,各变形后人脸图像中相应的像素点的像素值的平均值。

【技术特征摘要】
1.一种生成平均脸图像的方法,包括:根据所获取的针对第一人脸图像集合中的每张第一人脸图像所提取的关键点的坐标,确定所述第一人脸图像集合中,指示相同对象的关键点的坐标的平均值作为各关键点的平均坐标,其中,第一人脸图像为预设尺寸;对所述第一人脸图像集合中的第一人脸图像进行图像变形,以使所提取的关键点的坐标与所对应的平均坐标之间的距离小于或等于预设距离,得到变形后人脸图像集合;确定所述变形后人脸图像集合的平均人脸图像,其中,所述平均人脸图像中各像素点的像素值为所述变形后人脸图像集合中,各变形后人脸图像中相应的像素点的像素值的平均值。2.根据权利要求1所述的方法,其中,在所述确定所述第一人脸图像集合中,指示相同对象的关键点的坐标的平均值作为各关键点的平均坐标之前,所述方法还包括:从第二人脸图像集合中选取目标数量的、提取有关键点的第二人脸图像;根据针对所述第二人脸图像所提取的关键点的坐标,将所述第二人脸图像裁剪至所述预设尺寸作为第一人脸图像,得到所述第一人脸图像集合。3.根据权利要求2所述的方法,其中,所述从第二人脸图像集合中选取目标数量的、提取有关键点的第二人脸图像,包括:从所述第二人脸图像集合中选取符合预设条件的目标数量的第二人脸图像。4.根据权利要求3所述的方法,其中,所述预设条件包括以下至少一项:人脸图像中所显示的人脸处于非倾斜状态;人脸图像中所显示的嘴唇处于非闭合状态。5.根据权利要求1-4中任一所述的方法,其中,所述对所述第一人脸图像集合中的第一人脸图像进行图像变形,包括:使用移动最小二乘法,对所述第一人脸图像集合中的第一人脸图像进行图像变形。6.一种生成平均脸图像的装置,包括:第一确定单元,被配置成根据所获取的针对第一人脸图像集合中的每张第一人脸图像所提...

【专利技术属性】
技术研发人员:何茜
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

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

1