基于人像的卡通头像生成方法、装置、设备和介质制造方法及图纸

技术编号:33857277 阅读:11 留言:0更新日期:2022-06-18 10:45
本申请涉及人工智能技术领域,本申请实施例提供了一种基于人像的卡通头像生成方法、装置、设备和介质。该方法包括:对原始照片进行预处理,得到头像区域;将头像区域输入预训练好的对抗网络模型,通过对抗网络模型输出初始卡通头像;基于预设的人脸检测算法对初始卡通头像进行处理,得到针对初始卡通头像的第一人脸关键点;根据第一人脸关键点,确定初始卡通头像的面部区域和嘴唇区域;基于预设的嘴唇颜色对嘴唇区域进行涂色处理;基于预设的边缘检测算法对面部区域进行除伪纹理处理;根据处理后的初始卡通头像得到目标卡通头像。本申请实施例提高用户卡通头像转换的稳定性。例提高用户卡通头像转换的稳定性。例提高用户卡通头像转换的稳定性。

【技术实现步骤摘要】
基于人像的卡通头像生成方法、装置、设备和介质


[0001]本申请涉及人工智能
,尤其涉及一种基于人像的卡通头像生成方法、装置、设备和介质。

技术介绍

[0002]随着网络社交媒体的流行和大数据时代的到来,当下越来越多的各类商品销售,保险营销,产品介绍都从线下改到线上进行。与线下方式相比,代理人和销售人员在线上不止需要介绍产品,还需要尽可能使客户对其本人留下深刻印象。在此背景下,体现个性化的卡通风格转换技术应运而生,代理人可以在电子名片和画报中将真实形象转换为卡通形象来吸引消费者的注意,同时突出代理人个性化风格。
[0003]此类风格迁移技术为用户提供了个性化的形象,但生成的卡通头像效果不够稳定,会出现嘴唇区域模糊或者皮肤上出现伪纹理等情况,影响头像转换的稳定性,从而降低头像转换的效率。

技术实现思路

[0004]本申请实施例的主要目的在于提出一种基于人像的卡通头像生成方法及相关设备,旨在提高用户卡通头像转换的稳定性。
[0005]为实现上述目的,本申请实施例的第一方面提出了一种基于人像的卡通头像生成方法,所述方法包括:
[0006]对原始照片进行预处理,得到头像区域;
[0007]将所述头像区域输入预训练好的对抗网络模型,通过所述对抗网络模型输出初始卡通头像;
[0008]基于预设的人脸检测算法对所述初始卡通头像进行处理,得到针对所述初始卡通头像的第一人脸关键点;
[0009]根据所述第一人脸关键点,确定所述初始卡通头像的面部区域和嘴唇区域;/>[0010]基于预设的嘴唇颜色对所述嘴唇区域进行涂色处理;
[0011]基于预设的边缘检测算法对所述面部区域进行除伪纹理处理;
[0012]根据处理后的所述初始卡通头像得到目标卡通头像。
[0013]在一些实施例,所述在根据所述第一人脸关键点,确定所述初始卡通头像的面部区域和嘴唇区域之前,所述方法还包括:
[0014]根据所述第一人脸关键点,确定所述初始卡通头像的皮肤区域;
[0015]基于预设的头部分割算法对所述初始卡通头像进行分割,得到所述皮肤区域的皮肤掩码;
[0016]基于预设的参考肤色和所述皮肤掩码,对所述初始卡通头像进行映射,得到目标皮肤;
[0017]根据所述目标皮肤对所述皮肤区域进行渲染处理。
[0018]在一些实施例,所述基于预设的边缘检测算法对所述面部区域进行除伪纹理处理,包括:
[0019]根据所述边缘检测算法对所述面部区域进行处理,得到所述初始卡通头像的边缘信息;
[0020]对所述边缘信息做膨胀处理,得到目标面部掩码;
[0021]根据所述目标面部掩码,确定伪纹理区域;
[0022]计算所述伪纹理区域周围的像素点的加权平均值;
[0023]根据所述加权平均值对所述伪纹理区域进行填充处理。
[0024]在一些实施例,所述对原始照片进行预处理,得到头像区域,包括:
[0025]根据预设的全身分割算法对所述原始照片进行人像分割,得到所述原始照片的人像区域;
[0026]采用所述人脸检测算法提取所述人像区域中的第二人脸关键点;
[0027]对所述人像区域中的头部区域进行裁剪,得到人脸区域;
[0028]根据所述第二人脸关键点调整所述人脸区域,得到所述头像区域。
[0029]在一些实施例,所述根据所述第二人脸关键点调整所述人脸区域,包括:
[0030]基于所述第二人脸关键点计算得到所述人脸区域的参数信息,其中,所述参数信息包括坐标参数和夹角参数,所述坐标参数用于表征所述人脸区域中左眼和右眼的位置关系,所述夹角参数用于表征所述人脸区域中左眼和右眼的水平偏移关系;
[0031]根据所述坐标参数和所述夹角参数旋转所述人脸区域。
[0032]在一些实施例,所述第二人脸关键点包括脸部轮廓关键点和鼻头关键点;所述根据所述第二人脸关键点调整所述人脸区域,还包括:
[0033]获取所述脸部轮廓关键点与所述鼻头关键点的距离信息;
[0034]将所述距离信息与预设阈值对比,根据对比结果调节所述人脸区域。
[0035]在一些实施例,所述将所述距离信息与预设阈值对比,根据对比结果调节所述人脸区域,包括:
[0036]若所述距离信息小于所述预设阈值,采用像素点映射算法压缩所述人脸区域;
[0037]若所述距离信息大于所述预设阈值,采用像素点映射算法拉伸所述人脸区域。
[0038]为实现上述目的,本申请实施例的第二方面提出了一种基于人像的卡通头像生成装置,所述装置包括:
[0039]预处理模块,用于对原始照片进行预处理,得到头像区域;
[0040]头像输出模块,用于将所述头像区域输入预训练好的对抗网络模型,通过所述对抗网络模型输出初始卡通头像;
[0041]头像处理模块,用于基于预设的人脸检测算法对所述初始卡通头像进行处理,得到针对所述初始卡通头像的第一人脸关键点;
[0042]区域确定模块,用于根据所述第一人脸关键点,确定所述初始卡通头像的面部区域和嘴唇区域;
[0043]涂色模块,用于基于预设的嘴唇颜色对所述嘴唇区域进行涂色处理;
[0044]除伪纹理模块,用于基于预设的边缘检测算法对所述面部区域进行除伪纹理处理;
[0045]目标模块,根据处理后的所述初始卡通头像得到目标卡通头像。
[0046]为实现上述目的,本申请实施例的第三方面提出了一种电子设备,所述电子设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现上述第一方面所述的方法。
[0047]为实现上述目的,本申请实施例的第四方面提出了一种存储介质,所述存储介质为计算机可读存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面所述的方法。
[0048]本申请提出的一种基于人像的卡通头像生成方法及相关设备,本实施例通过对原始照片进行预处理,得到头像区域。进而,将头像区域输入预训练好的对抗网络模型,通过对抗网络模型输出初始卡通头像,从而实现原始照片到卡通头像的初始转换;并且,基于预设的人脸检测算法对初始卡通头像进行处理,得到针对初始卡通头像的第一人脸关键点,便于后续对初始头像进行加工处理,从而生成与头像区域更接近的卡通头像;以使根据第一人脸关键点,确定初始卡通头像的面部区域和嘴唇区域,便于后续对初始卡通头像的加工;随后,基于预设的嘴唇颜色对嘴唇区域进行涂色处理;并且基于预设的边缘检测算法对面部区域进行除伪纹理处理;最后,根据处理后的初始卡通头像得到目标卡通头像。本申请的基于人像的卡通头像生成方法能够将各种不同的真人头像转换成与之对应的卡通头像,并且在卡通头像生成之后,对卡通头像进行加工处理,生成效果稳定的卡本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于人像的卡通头像生成方法,其特征在于,所述方法包括:对原始照片进行预处理,得到头像区域;将所述头像区域输入预训练好的对抗网络模型,通过所述对抗网络模型输出初始卡通头像;基于预设的人脸检测算法对所述初始卡通头像进行处理,得到针对所述初始卡通头像的第一人脸关键点;根据所述第一人脸关键点,确定所述初始卡通头像的面部区域和嘴唇区域;基于预设的嘴唇颜色对所述嘴唇区域进行涂色处理;基于预设的边缘检测算法对所述面部区域进行除伪纹理处理;根据处理后的所述初始卡通头像得到目标卡通头像。2.根据权利要求1所述的基于人像的卡通头像生成方法,其特征在于,在根据所述第一人脸关键点,确定所述初始卡通头像的面部区域和嘴唇区域之前,所述方法还包括:根据所述第一人脸关键点,确定所述初始卡通头像的皮肤区域;基于预设的头部分割算法对所述初始卡通头像进行分割,得到所述皮肤区域的皮肤掩码;基于预设的参考肤色和所述皮肤掩码,对所述初始卡通头像进行映射,得到目标皮肤;根据所述目标皮肤对所述皮肤区域进行渲染处理。3.根据权利要求1所述的基于人像的卡通头像生成方法,其特征在于,所述基于预设的边缘检测算法对所述面部区域进行除伪纹理处理,包括:根据所述边缘检测算法对所述面部区域进行处理,得到所述初始卡通头像的边缘信息;对所述边缘信息做膨胀处理,得到目标面部掩码;根据所述目标面部掩码,确定伪纹理区域;计算所述伪纹理区域周围的像素点的加权平均值;根据所述加权平均值对所述伪纹理区域进行填充处理。4.根据权利要求1所述的基于人像的卡通头像生成方法,其特征在于,所述对原始照片进行预处理,得到头像区域,包括:根据预设的全身分割算法对所述原始照片进行人像分割,得到所述原始照片的人像区域;采用所述人脸检测算法提取所述人像区域中的第二人脸关键点;对所述人像区域中的头部区域进行裁剪,得到人脸区域;根据所述第二人脸关键点调整所述人脸区域,得到所述头像区域。5.根据权利要求4所述的基于人像的卡通头像生成方法,其特征在于,所述根据所述第二人脸关键点调整所述人脸区域,包括:基于所述第二人脸关键点计算得到所述人脸区域的参数信息,其中,所述参数信息包括坐标参数和夹角参数,...

【专利技术属性】
技术研发人员:邓伟峰胡向杰
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1