一种图像生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:23162552 阅读:22 留言:0更新日期:2020-01-21 22:08
本公开是关于一种图像生成方法、装置、电子设备及存储介质,该方法包括:基于原始图像中的人脸的三维模型,生成所述人脸的掩码图像;生成所述人脸的皮肤的肤质特征;基于所述人脸的皮肤的肤质特征,对所述人脸的掩码图像进行渲染,得到所述人脸的渲染掩码图像;对原始图像中的所述人脸的皮肤区域进行皮肤优化处理,得到皮肤优化图像;将所述人脸的渲染掩码图像和所述皮肤优化图像进行融合,得到目标图像。实现了在对原始图像中的人脸进行美颜处理的过程中,生成的目标图像中的人脸的皮肤具有生成的肤质特征。从而,使目标图像中的人脸的皮肤的显示效果真实。

An image generation method, device, electronic equipment and storage medium

【技术实现步骤摘要】
一种图像生成方法、装置、电子设备及存储介质
本公开涉及计算机领域,具体涉及图像生成方法、装置、电子设备及存储介质。
技术介绍
用户在进行诸如自拍的拍摄操作之后,经常需要对通过拍摄操作得到的图像中的人脸进行美颜处理,得到目标图像。在相关技术中,通常采用的对人脸进行美颜处理方式为:对图像中的人脸的皮肤区域进行诸如磨皮操作的用于消除人脸的皮肤的高频信息的操作,以消除人脸的皮肤中的细小颗粒、皱纹等,得到目标图像。然而,消除人脸的皮肤的高频信息会导致诸如纹理特征的人脸的皮肤的肤质特征被消除,造成目标图像中的人脸的皮肤的显示效果不真实。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种图像生成方法、装置、电子设备及存储介质。根据本公开实施例的第一方面,提供一种图像生成方法,包括:基于原始图像中的人脸的三维模型,生成所述人脸的掩码图像;生成所述人脸的皮肤的肤质特征;基于所述人脸的皮肤的肤质特征,对所述人脸的掩码图像进行渲染,得到所述人脸的渲染掩码图像;对原始图像中的所述人脸的皮肤区域进行皮肤优化处理,得到皮肤优化图像;将所述人脸的渲染掩码图像和所述皮肤优化图像进行融合,得到目标图像。根据本公开实施例的第二方面,提供一种图像生成装置,包括:第一生成模块,被配置为建立原始图像中的人脸的三维模型,以及基于所述人脸的三维模型,生成所述人脸的掩码图像;第二生成模块,被配置为生成所述人脸的皮肤的肤质特征;渲染模块,被配置为基于所述人脸的皮肤的肤质特征,对所述人脸的掩码图像进行渲染,得到所述人脸的渲染掩码图像;优化模块,被配置为对原始图像中的所述人脸的皮肤区域进行皮肤优化处理,得到皮肤优化图像;融合模块,被配置为将所述人脸的渲染掩码图像和所述皮肤优化图像进行融合,得到目标图像。本公开的实施例提供的技术方案可以包括以下有益效果:在对原始图像中的人脸进行美颜处理的过程中,生成人脸的皮肤的肤质特征,利用生成的人脸的皮肤的肤质特征对人脸的掩码图像进行渲染,得到人脸的渲染掩码图像,人脸的渲染掩码图像中的人脸的皮肤具有肤质特征。将人脸的渲染掩码图像和皮肤优化图像进行融合,得到目标图像,使得目标图像中的人脸的皮肤具有生成的肤质特征。从而,使得目标图像中的人脸的皮肤的显示效果真实。附图说明此处的附图被并入说明书中并构成本说明书的一子区域,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种图像生成方法的一个实施例的流程图;图2是根据一示例性实施例示出的生成目标图像的一个流程示意图;图3是根据一示例性实施例示出的一种图像生成装置的结构框图;图4是根据一示例性实施例示出的一种电子设备的结构框图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的子区域。需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。图1是根据一示例性实施例示出的图像生成方法的一个实施例的流程图。该方法包括以下步骤:步骤101,基于人脸的三维模型,生成人脸的掩码图像。在本公开中,当对原始图像中的人脸进行美颜处理时,可以提取原始图像中的人脸的特征点,根据人脸的特征点,对原始图像中的人脸进行三维重建,得到原始图像中的人脸的三维模型,人脸的三维模型包括人脸在三维空间中的三维特征点和三维特征点连成的三角面。人脸的三维模型可以描述人脸中的各个对象在三维空间中的轮廓。在本公开中,在建立人脸的三维模型之后,可以基于人脸的三维模型,生成人脸的掩码图像。在本公开中,人脸的掩码图像包括人脸的皮肤区域、人脸的非皮肤区域。人脸的掩码图像中的人脸的皮肤区域中的像素可以利用数值1表示,人脸的掩码图像中的人脸的非皮肤区域中的像素可以利用数值0表示,从而,在人脸的掩码图像中,可以区分出人脸的皮肤区域和人脸的非皮肤区域。在本公开中,当根据人脸的三维模型,生成人脸的掩码图像时,可以根据人脸的三维模型描述人脸中的各个对象在三维空间中的轮廓,确定三维空间中的人脸的皮肤区域的轮廓和非皮肤区域的轮廓,从而,确定三维空间中的人脸的皮肤区域和三维空间中的人脸的非皮肤区域。然后,根据确定的三维空间中的人脸的皮肤区域和三维空间中的人脸的非皮肤区域以及三维空间的坐标系与图像坐标系的转换关系,确定人脸的掩码图像中的人脸的皮肤区域和人脸的掩码图像中的人脸的非皮肤区域。步骤102,生成人脸的皮肤的肤质特征。在本公开中,人脸的皮肤的肤质特征可以包括人脸的皮肤的皮肤材质对应的纹理特征、人脸的皮肤的皮肤材质对应的毛孔特征等。不同的皮肤材质对应纹理特征、毛孔特征不同,一个皮肤材质对应的纹理特征、毛孔特征可以理解为当人脸的皮肤的皮肤材质为该皮肤材质时人脸的皮肤的纹理特征、毛孔特征。在本公开中,当生成人脸的皮肤的肤质特征时,可以首先确定原始图像中的人脸的皮肤的皮肤材质,然后,基于原始图像中的人脸的皮肤的皮肤材质,生成人脸的皮肤的肤质特征。生成的人脸的皮肤的肤质特征可以包括原始图像中的人脸的皮肤的皮肤材质对应的纹理特征、原始图像中的人脸的皮肤的皮肤材质对应的毛孔特征等。在一些实施例中,生成人脸的皮肤的肤质特征包括:基于预设皮肤材质,生成人脸的皮肤的肤质特征。在本公开中,可以预先设置多个预设皮肤材质,例如,预先设置婴儿皮肤材质、少女皮肤材质、苍老皮肤材质等预设皮肤材质。在本公开中,当生成人脸的皮肤的肤质特征时,可以基于预设皮肤材质,生成人脸的皮肤的肤质特征。生成的人脸的皮肤的肤质特征可以包括预设皮肤材质对应的纹理特征、预设皮肤材质对应的毛孔特征等。在一些实施例中,生成人脸的皮肤的肤质特征包括:基于预设皮肤材质和人脸的三维模型以及预设光照特征信息,生成人脸的皮肤的肤质特征。预设光照特征信息描述的光照的特征可以与在拍摄原始图像时的光照的特征不同。预设光照特征信息可以包括:预设光照强度、预设光照角度。人脸的皮肤的与光照相关的特征需要根据人脸的皮肤区域的结构确定。在本公开中,由于建立了人脸的三维模型,通过人脸的三维模型可以确定人脸的皮肤区域的结构,因此,确定在具有预设光照特征信息的光线照射人脸的情况下人脸的皮肤的与光照相关的特征。可以进一步确定在具有预设光照特征信息的光线照射皮肤材质为预设皮肤材质的人脸的情况下人脸的皮肤的与光照相关的特征。在本公开中,当基于预设皮肤材质和人脸的三维模型以及预设光照特征信息,生成人脸的皮肤的肤质特征时,生成的人脸的皮肤的肤质特征包括:预设皮肤材质对应的纹理特征、预设皮肤材质对应的的毛孔特征、在具有预设光照特征信息的光线照射皮肤材质为预设皮肤材质的人脸的情况下人脸的皮肤本文档来自技高网...

【技术保护点】
1.一种图像生成方法,其特征在于,所述方法包括:/n基于原始图像中的人脸的三维模型,生成所述人脸的掩码图像;/n生成所述人脸的皮肤的肤质特征;/n基于所述人脸的皮肤的肤质特征,对所述人脸的掩码图像进行渲染,得到所述人脸的渲染掩码图像;/n对原始图像中的所述人脸的皮肤区域进行皮肤优化处理,得到皮肤优化图像;/n将所述人脸的渲染掩码图像和所述皮肤优化图像进行融合,得到目标图像。/n

【技术特征摘要】
1.一种图像生成方法,其特征在于,所述方法包括:
基于原始图像中的人脸的三维模型,生成所述人脸的掩码图像;
生成所述人脸的皮肤的肤质特征;
基于所述人脸的皮肤的肤质特征,对所述人脸的掩码图像进行渲染,得到所述人脸的渲染掩码图像;
对原始图像中的所述人脸的皮肤区域进行皮肤优化处理,得到皮肤优化图像;
将所述人脸的渲染掩码图像和所述皮肤优化图像进行融合,得到目标图像。


2.根据权利要求1所述的方法,其特征在于,所述生成所述人脸的皮肤的肤质特征包括:
基于预设皮肤材质,生成所述人脸的皮肤的肤质特征。


3.根据权利要求1所述的方法,其特征在于,所述生成所述人脸的皮肤的肤质特征包括:
基于预设皮肤材质和所述人脸的三维模型和以及预设光照特征信息,生成所述人脸的皮肤的肤质特征。


4.根据权利要求1所述的方法,其特征在于,所述皮肤优化处理为以下之一:均值滤波处理、高斯滤波处理。


5.根据权利要求1-4之一所述的方法,其特征在于,基于所述人脸的皮肤的肤质特征,对所述人脸的掩码图像进行渲染,得到所述人脸的渲染掩码图像包括:
基于所述人脸的皮肤的肤质特征,以基于次表面反射的渲染方式对所述人脸的掩码图像进行渲染,得到所述人脸的渲染掩码图像。


...

【专利技术属性】
技术研发人员:李雅子
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1