卡通化方法和装置、电子设备和计算机存储介质制造方法及图纸

技术编号:20798337 阅读:55 留言:0更新日期:2019-04-06 11:59
本申请实施例公开了一种卡通化方法和装置、电子设备和计算机存储介质,其中,方法包括:获取三维目标模型,其中,所述三维目标模型基于二维图像重建获得;根据所述三维目标模型的脸型特性,对预设卡通模型模板的脸型进行调整,得到对应的卡通脸型;根据所述三维目标模型确定所述二维图像的纹理特性,并根据所述纹理特性,对所述预设卡通模型模板的纹理进行调整,得到所述卡通脸型对应的卡通纹理,生成目标卡通模型。本申请实施例可以实现卡通形象的自动定制。

Cartoonization methods and devices, electronic devices and computer storage media

The embodiment of this application discloses a cartoon method and device, an electronic device and a computer storage medium, wherein the method includes: acquiring a three-dimensional object model, in which the three-dimensional object model is obtained based on two-dimensional image reconstruction; adjusting the face shape of the preset cartoon model template according to the face characteristics of the three-dimensional object model, and obtaining the corresponding cartoon face shape; According to the three-dimensional object model, the texture characteristics of the two-dimensional image are determined, and according to the texture characteristics, the texture of the preset cartoon model template is adjusted to obtain the cartoon texture corresponding to the cartoon face and generate the target cartoon model. The embodiment of this application can realize the automatic customization of cartoon image.

【技术实现步骤摘要】
卡通化方法和装置、电子设备和计算机存储介质
本申请涉及计算机视觉技术,尤其是一种卡通化方法和装置、电子设备和计算机存储介质。
技术介绍
三维人脸重建是指根据一张或者多张二维人脸图像重建出对应的三维人脸模型。近年来,随着相关技术的发展,三维人脸重建在许多领域得到了广泛的应用。其中,卡通化已经成为三维人脸重建的一个新的应用方向。
技术实现思路
本申请实施例提供一种卡通化技术方案。根据本申请实施例的一个方面,提供一种卡通化方法,包括:获取三维目标模型,其中,所述三维目标模型基于二维图像重建获得;根据所述三维目标模型的脸型特性,对预设卡通模型模板的脸型进行调整,得到对应的卡通脸型;根据所述三维目标模型确定所述二维图像的纹理特性,并根据所述纹理特性,对所述预设卡通模型模板的纹理进行调整,得到所述卡通脸型对应的卡通纹理,生成目标卡通模型。可选地,在本申请上述方法实施例中,所述获取三维目标模型之前,还包括:基于二维图像重建获得所述三维目标模型。可选地,在本申请上述任一方法实施例中,在所述根据所述三维目标模型的脸型特性,对预设卡通模型模板的脸型进行调整之前,还包括:获取所述三维目标模型的脸型特性。可选地,在本申请上述任一方法实施例中,所述获取所述三维目标模型的脸型特性,包括:根据所述预设卡通模型模板的类型确定脸型特性的种类;根据所述脸型特性的种类获取所述三维目标模型的脸型特性。可选地,在本申请上述任一方法实施例中,所述根据所述三维目标模型的脸型特性,对所述预设卡通模型模板的脸型进行调整,包括:确定所述三维目标模型的脸型特性中每个脸型特性的权重;根据所述三维目标模型的脸型特性中每个脸型特性的权重,将所述三维目标模型的脸型特性迁移到所述预设卡通模型模板上,得到具有所述脸型特性的卡通脸型。可选地,在本申请上述任一方法实施例中,所述确定所述三维目标模型的脸型特性中每个脸型特性的权重,包括:确定多个预设三维目标模型的平均三维目标模型,其中,所述多个预设三维目标模型的脸型参数值不相同,表情参数为预定值;根据所述三维目标模型的脸型特性中的每个脸型特性,分别对所述平均三维目标模型对应的脸型参数进行修改,得到脸型调整后的平均三维目标模型;根据所述三维目标模型、所述平均三维目标模型和所述脸型调整后的平均三维目标模型,确定所述三维目标模型的脸型特性中每个脸型特性的权重。可选地,在本申请上述任一方法实施例中,所述根据所述三维目标模型的脸型特性中每个脸型特性的权重,将所述三维目标模型的脸型特性迁移到所述预设卡通模型模板上,包括:根据所述预设卡通模型模板确定平均卡通模型;根据所述三维目标模型的脸型特性中的每个脸型特性,分别对所述平均卡通模型对应的脸型参数进行修改,得到脸型调整后的平均卡通模型;根据所述三维目标模型的脸型特性中每个脸型特性的权重和所述脸型调整后的平均卡通模型,将所述三维目标模型的脸型特性迁移到所述预设卡通模型模板上。可选地,在本申请上述任一方法实施例中,所述根据所述三维目标模型确定所述二维图像的纹理特性,并根据所述纹理特性,对所述预设卡通模型模板的纹理进行调整,包括:根据所述三维目标模型对所述二维图像中的目标对象进行纹理区域划分;根据所述二维图像中目标对象的每个纹理区域中的纹理特性,分别对所述预设卡通模型模板中对应的纹理区域中的纹理进行调整,得到具有所述纹理特性的卡通模型。可选地,在本申请上述任一方法实施例中,所述根据所述三维目标模型对所述二维图像中的目标对象进行纹理区域划分,包括:根据所述预设卡通模型模板的类型确定所述三维目标模型的纹理区域;根据所述三维目标模型的纹理区域对所述二维图像中的目标对象进行纹理区域划分。可选地,在本申请上述任一方法实施例中,所述根据所述二维图像中目标对象的每个纹理区域中的纹理特性,分别对所述预设卡通模型模板中对应的纹理区域中的纹理进行调整,包括:获取所述二维图像中目标对象的纹理区域中的纹理的颜色统计值;根据所述纹理的颜色统计值,分别对所述预设卡通模型模板中对应的纹理区域中的纹理进行调整,得到具有所述纹理特性的卡通模型。可选地,在本申请上述任一方法实施例中,所述根据所述二维图像中目标对象的每个纹理区域中的纹理特性,分别对所述预设卡通模型模板中对应的纹理区域中的纹理进行调整,包括:对所述二维图像中目标对象的纹理区域中的纹理进行卡通化处理;将所述卡通化处理后的纹理仿射变换到所述预设卡通模型模板对应的纹理区域中,得到具有所述纹理特性的卡通模型。可选地,在本申请上述任一方法实施例中,所述对所述二维图像中目标对象的纹理区域中的纹理进行卡通化处理,包括:通过滤波或者深度学习对所述二维图像中目标对象的纹理区域中的纹理进行卡通化处理。可选地,在本申请上述任一方法实施例中,所述将所述卡通化处理后的纹理仿射变换到所述预设卡通模型模板对应的纹理区域中之后,还包括:对仿射变换后的纹理,与其周围的所述预设卡通模型模板的纹理区域中的纹理进行融合处理。根据本申请实施例的另一个方面,提供一种卡通化装置,包括:模型获取单元,用于获取三维目标模型,其中,所述三维目标模型基于二维图像重建获得;脸型调整单元,用于根据所述三维目标模型的脸型特性,对预设卡通模型模板的脸型进行调整,得到对应的卡通脸型;纹理调整单元,用于根据所述三维目标模型确定所述二维图像的纹理特性,并根据所述纹理特性,对所述预设卡通模型模板的纹理进行调整,得到所述卡通脸型对应的卡通纹理,生成目标卡通模型。可选地,在本申请上述装置实施例中,还包括:重建单元,用于基于二维图像重建获得所述三维目标模型。可选地,在本申请上述任一装置实施例中,所述脸型调整单元,还用于获取所述三维目标模型的脸型特性。可选地,在本申请上述任一装置实施例中,所述脸型调整单元,用于根据所述预设卡通模型模板的类型确定脸型特性的种类;以及根据所述脸型特性的种类获取所述三维目标模型的脸型特性。可选地,在本申请上述任一装置实施例中,所述脸型调整单元,包括:权重确定模块,用于确定所述三维目标模型的脸型特性中每个脸型特性的权重;特性迁移模块,用于根据所述三维目标模型的脸型特性中每个脸型特性的权重,将所述三维目标模型的脸型特性迁移到所述预设卡通模型模板上,得到具有所述脸型特性的卡通脸型。可选地,在本申请上述任一装置实施例中,所述权重确定模块,用于确定多个预设三维目标模型的平均三维目标模型,其中,所述多个预设三维目标模型的脸型参数值不相同,表情参数为预定值;根据所述三维目标模型的脸型特性中的每个脸型特性,分别对所述平均三维目标模型对应的脸型参数进行修改,得到脸型调整后的平均三维目标模型;根据所述三维目标模型、所述平均三维目标模型和所述脸型调整后的平均三维目标模型,确定所述三维目标模型的脸型特性中每个脸型特性的权重。可选地,在本申请上述任一装置实施例中,所述特性迁移模块,用于根据所述预设卡通模型模板确定平均卡通模型;根据所述三维目标模型的脸型特性中的每个脸型特性,分别对所述平均卡通模型对应的脸型参数进行修改,得到脸型调整后的平均卡通模型;以及根据所述三维目标模型的脸型特性中每个脸型特性的权重和所述脸型调整后的平均卡通模型,将所述三维目标模型的脸型特性迁移到所述预设卡通模型模板上。可选地,在本申请上述任一装置实施例中,所述本文档来自技高网...

【技术保护点】
1.一种卡通化方法,其特征在于,包括:获取三维目标模型,其中,所述三维目标模型基于二维图像重建获得;根据所述三维目标模型的脸型特性,对预设卡通模型模板的脸型进行调整,得到对应的卡通脸型;根据所述三维目标模型确定所述二维图像的纹理特性,并根据所述纹理特性,对所述预设卡通模型模板的纹理进行调整,得到所述卡通脸型对应的卡通纹理,生成目标卡通模型。

【技术特征摘要】
1.一种卡通化方法,其特征在于,包括:获取三维目标模型,其中,所述三维目标模型基于二维图像重建获得;根据所述三维目标模型的脸型特性,对预设卡通模型模板的脸型进行调整,得到对应的卡通脸型;根据所述三维目标模型确定所述二维图像的纹理特性,并根据所述纹理特性,对所述预设卡通模型模板的纹理进行调整,得到所述卡通脸型对应的卡通纹理,生成目标卡通模型。2.根据权利要求1所述的方法,其特征在于,在所述根据所述三维目标模型的脸型特性,对预设卡通模型模板的脸型进行调整之前,还包括:获取所述三维目标模型的脸型特性。3.根据权利要求2所述的方法,其特征在于,所述根据所述三维目标模型的脸型特性,对所述预设卡通模型模板的脸型进行调整,包括:确定所述三维目标模型的脸型特性中每个脸型特性的权重;根据所述三维目标模型的脸型特性中每个脸型特性的权重,将所述三维目标模型的脸型特性迁移到所述预设卡通模型模板上,得到具有所述脸型特性的卡通脸型。4.根据权利要求3所述的方法,其特征在于,所述确定所述三维目标模型的脸型特性中每个脸型特性的权重,包括:确定多个预设三维目标模型的平均三维目标模型,其中,所述多个预设三维目标模型的脸型参数值不相同,表情参数为预定值;根据所述三维目标模型的脸型特性中的每个脸型特性,分别对所述平均三维目标模型对应的脸型参数进行修改,得到脸型调整后的平均三维目标模型;根据所述三维目标模型、所述平均三维目标模型和所述脸型调整后的平均三维目标模型,确定所述三维目标模型的脸型特性中每个脸型特性的权重。5.根据权利要求3或4所述的方法,其特征在于,所述根据所述三维目标模型的脸型特性中每个脸型特性的权重,将所述三维目标模型的脸型特性迁移到所...

【专利技术属性】
技术研发人员:戴立根
申请(专利权)人:深圳市商汤科技有限公司
类型:发明
国别省市:广东,44

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

1