1.一种基于图像的发型变换方法,其特征在于,包括以下步骤:
获取目标人脸图像,其中,所述人脸图像中包括目标人脸的人脸特征;
根据所述人脸特征从预设的第一映射列表中获取与所述人脸特征相匹配的第一发型标签,其中,所述第一映射列表为人脸特征与发型标签之间的映射关系表;
以所述第一发型标签为限定条件在预设的发型图像数据库中获取符合所述限定条件的发型图像作为与所述目标人脸图像相匹配的第一发型图像;
将所述目标人脸图像和所述第一发型图像进行拼接合成,以完成对所述目标人脸图像的发型变换操作。
2.根据权利要求1所述的基于图像的发型变换方法,其特征在于,以所述第一发型标签为限定条件在预设的发型图像数据库中获取符合所述限定条件的发型图像作为与所述人脸图像相匹配的第一发型图像的步骤之前,还包括:
获取发型图像;
按照预设的分类规则将所述发型图像进行归类并存储至预设的发型图像数据库。
3.根据权利要求2所述的基于图像的发型变换方法,其特征在于,按照预设的分类规则对所述发型图像进行归类并存储至预设的发型图像数据库的步骤,包括:
将所述发型图像输入至预设的发型信息匹配模型中,以识别出与所述发型图像相匹配的发型类型信息;
根据所述发型类型信息对所述发型图像进行发型标签配置,并将所述获取的发型标签关联于所述发型图像;
按照所述发型标签对所述发型图像进行归类和储存,以生成预设的发型图像数据库。
4.根据权利要求1所述的基于图像的发型变换方法,其特征在于,以所述第一发型标签为限定条件在预设的发型图像数据库中获取符合所述限定条件的发型图像作为与所述目标人脸图像相匹配的第一发型图像的步骤之后,还包括:
识别所述目标人脸图像中目标人脸的肤色特征;
根据所述肤色特征从预设的第二映射列表中获取与所述肤色特征相匹配的发型颜色,其中,所述第二映射列表为肤色特征与发型颜色之间的映射关系表;
根据所述发型颜色对所述第一发型图像进行颜色渲染,以获取符合所述目标人脸图像中目标人脸对应肤色特征的第二发型图像。
5.根据权利要求1所述的基于图像的发型变换方法,其特征在于,将所述人脸图像和所述第一发型图像进行拼接合成,以完成对所述人脸图像的发型变换操作的步骤,包括:
获取所述目标人脸图像中目标人脸的人脸轮廓;
对所述人脸轮廓进行透明度混合处理,以获取待执行发型变换操作的第一人脸轮廓;
对所述第一人脸轮廓与所述第一发型图像进行拼接操作,以生成拼接后的发型效果图像。
6.根据权利要求5所述的基于图像的发型变换方法,其特征在于,所述目标人脸图像中目标人脸的人脸轮廓包括二维人脸轮廓和三维人脸轮廓,其中,对所述第一人脸轮廓和所述第一发型图像进行拼接操作,以生成拼接操作后的发型效果图像的步骤,包括:
当所述目标人脸图像中目标人脸的人脸轮廓为二维人脸轮廓时,对所述第一人脸轮廓和所述第一发型图像进行二维拼接操作,生成与所述二维人脸轮廓显示一侧相对应的第一发型效果图像;
当所述目标人脸图像中目标人脸的人脸轮廓为三维人脸轮廓时,对所述第一人脸轮廓和所述第一发型图像进行三维拼接操作,生成沿所述三维人脸轮廓侧面多角度展示的第二发型效果图像。
7.根据权利要求6所述的基于图像的发型变换方法,其特征在于,所述第一发型效果图像为图片图像。
8.一种基于图像的发型变换装置,其特征在于,包括:
获取模块,用于获取目标人脸图像,其中,所述人脸图像中包括目标人脸的人脸特征;
第一处理模块,用于根据所述人脸特征从预设的第一映射列表中获取与所述人脸特征相匹配的第一发型标签,其中,所述第一映射列表为人脸特征与发型标签之间的映射关系表;
第二处理模块,用于以所述第一发型标签为限定条件在预设的发型图像数据库中获取符合所述限定条件的发型图像作为与所述目标人脸图像相匹配的第一发型图像;
执行模块,用于将所述目标人脸图像和所述第一发型图像进行拼接合成,以完成对所述目标人脸图像的发型变换操作。
9.一种电子设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述权利要求1至7任意一项所述的基于图像的发型变换方法。
10.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述权利要求1至7中任意一项权利要求所述的基于图像的发型变换方法。