本说明书涉及图像处理,尤其涉及一种图像处理方法及电子设备。
背景技术:
1、随着aigc(artificial intelligence generative content,人工智能生成内容)技术的发展,人工智能生成人像类的应用也如雨后春笋般涌现。
2、在相关技术方案中,用户上传人物图像,然后选择人像模板,基于人像模板以及用户上传的人物图像生成与人像模板风格类似的图像。然而,在这种技术方案中,在存在较多数量的人像模板时,无法快速精准地得到符合用户需求的人像模板。
3、因此,如何快速精准地从大量人像模板中获取符合用户需求的人像模板成为了亟待解决的技术难题。
4、背景技术部分的内容仅仅是发明人个人所知晓的信息,并不代表上述信息在本公开申请日之前已经进入公共领域,也不代表其可以成为本公开的现有技术。
技术实现思路
1、本说明书提供一种图像处理方法和电子设备,能够快速精准地从大量人像模板中获取符合用户需求的人像模板。
2、第一方面,本说明书提供一种图像处理方法,包括:
3、响应于在图形用户界面下的图像上传操作,获取上传的至少一张原始人像;
4、从所述至少一张原始人像中提取各个原始人物对应的原始人像特征信息;
5、基于各个所述原始人物对应的所述原始人像特征信息,生成所述至少一张原始人像对应的原始人像特征编码;
6、基于所述原始人像特征编码以及模板编码,从预设的多个人像模板中获取匹配的至少一个人像模板,其中,所述模板编码为预先生成的所述人像模板的模板人像特征编码,所述人像模板用于结合所述原始人像生成目标人像。
7、在一些示例实施例中,基于上述方案,所述基于所述原始人像特征编码以及模板编码,从预设的多个人像模板中获取匹配的至少一个人像模板,包括:
8、基于所述原始人像特征编码,从预设的多个第一人像模板对应的模板编码索引中查找与所述原始人像特征编码对应的目标模板编码;
9、基于所述目标模板编码,从所述多个第一人像模板中获取匹配的至少一个人像模板。
10、在一些示例实施例中,基于上述方案,在所述从预设的多个人像模板中获取匹配的人像模板之前,所述方法还包括:
11、确定所述人像模板中各个模板人物的模板人像特征信息;
12、按照预定编码规则对所述模板人像特征信息进行编码,得到各个所述模板人物对应的模板人像特征编码;
13、基于所述模板人像特征编码,按照预定编码索引顺序对各个所述模板人物对应的人像特征编码进行排序与组合,得到各个所述人像模板对应的模板编码,
14、其中,排序后的所述多个人像模板对应的所述模板编码形成所述模板编码索引。
15、在一些示例实施例中,基于上述方案,所述基于各个所述原始人物对应的所述原始人像特征信息,生成所述至少一张原始人像对应的原始人像特征编码,包括:
16、针对各个所述原始人物对应的所述原始人像特征信息,按照预定编码规则进行编码,得到各个所述原始人物对应的原始人像特征编码;
17、对各个所述原始人物对应的原始人像特征编码进行组合,生成所述至少一张原始人像对应的原始人像特征编码。
18、在一些示例实施例中,基于上述方案,所述原始人像特征信息包括男女信息和岁数信息,所述针对各个所述原始人物对应的所述原始人像特征信息,按照预定编码规则进行编码,得到各个所述原始人物对应的原始人像特征编码,包括:
19、确定各个所述原始人像对应的所述男女信息和所述岁数信息;
20、按照预定编码规则对各个所述原始人物对应的所述男女信息和岁数信息进行编码,得到各个所述原始人物对应的男女信息编码和岁数信息编码。
21、在一些示例实施例中,基于上述方案,所述至少一张原始人像包括多个原始人物,所述对各个所述原始人物对应的原始人像特征编码进行组合,生成所述至少一张原始人像对应的原始人像特征编码,包括:
22、基于所述男女信息编码和岁数信息编码,按照预定编码索引顺序对各个所述原始人物对应的原始人像特征编码进行排序;
23、对排序后的各个所述原始人物对应的原始人像特征编码进行组合,生成所述多个原始人物对应的原始人像特征编码。
24、在一些示例实施例中,基于上述方案,所述方法还包括:
25、若从所述多个第一人像模板中未匹配到所述人像模板;
26、则根据所述至少一张原始人像对应的人数信息,从预设的多个第二人像模板中查找与所述人数信息对应的人像模板,其中,所述第二人像模板为拼图模板。
27、在一些示例实施例中,基于上述方案,所述原始人像特征信息包括面部特性信息,所述方法还包括:
28、基于所述至少一张原始人像中各个原始人物对应的所述面部特征信息以及所述第二人像模板,生成所述至少一张原始人像的各个原始人物对应的人物拼图图像。
29、在一些示例实施例中,基于上述方案,所述根据所述至少一张原始人像对应的人数信息,从预设的多个第二人像模板中查找与所述人数信息对应的人像模板,包括:
30、根据所述至少一张原始人像对应的人数信息,生成所述至少一张原始人像对应的人数编码;
31、基于所述人数编码,从预设的多个第二人像模板的人数编码索引中查找与所述人数信息对应的目标人数编码;
32、基于所述目标人数编码,从所述多个第二人像模板中获取匹配的至少一个人像模板。
33、在一些示例实施例中,基于上述方案,在所述从所述至少一张原始人像中提取各个原始人物对应的原始人像特征信息之后,所述方法还包括:
34、在所述图形用户界面上呈现各个所述原始人物对应的所述原始人像特征信息;
35、响应于针对所述原始人物对应的所述原始人像特征信息的信息更改操作,对所述原始人物对应的所述原始人像特征信息进行更改。在一些示例实施例中,基于上述方案,在所述从预设的多个人像模板中获取匹配的至少一个人像模板之后,所述方法还包括
36、在所述图形用户界面上区别性呈现至少一个所述人像模板;
37、响应于针对所述目标人像模板的模板选取操作,确定选取的目标人像模板。
38、在一些示例实施例中,基于上述方案,所述在所述图形用户界面上区别性呈现至少一个所述人像模板,包括:
39、确定各个所述人像模板的历史选取概率;
40、基于所述历史选取概率的大小,在所述图像生成场景的图形用户界面上区别性呈现至少一个所述人像模板。
41、在一些示例实施例中,基于上述方案,所述原始人像特征信息包括男女信息和岁数信息,所述从所述至少一张原始人像中提取各个原始人物对应的原始人像特征信息,包括:
42、通过人像特征识别模型从所述至少一张原始人像中提取各个原始人物对应的原始人像特征信息,所述人像特征识别模型为预训练的人脸识别模型。
43、在一些示例实施例中,基于上述方案,所述原始人像特征信息还包括面部特性信息,所述通过人像特征识别模型从所述至少一张原始人像中提取各个原始人物对应的原始人像特征信息,包括:
44、对所述原始人像进行裁剪处理,获取各个原始人物对应的人物头像;
45、通过所述人像特征识别模型提取各个原始人物对应的人物头像的面部特性信息。
46、第二方面,本说明书还提供一种电子设备,包括:至少一个存储介质,存储有至少一个指令集,用于进行图像处理;以及至少一个处理器,同所述至少一个存储介质通信连接,其中,当所述电子设备运行时,所述至少一个处理器读取所述至少一个指令集,并且根据所述至少一个指令集的指示执行本说明书第一方面所述的图像处理方法。
47、由以上技术方案可知,本说明书实施例提供的图像处理方法和设备,一方面,基于上传的至少一张原始人像中各个原始人物对应的原始人像特征信息,生成至少一张原始人像对应的原始人像特征编码,能够高效地对原始人像中的人像特征信息例如岁数、男女进行编码;另一方面,基于原始人像特征编码以及模板编码,从预设的多个人像模板中获取匹配的至少一个人像模板,能够快速精准地从大量人像模板中获取符合用户需求的人像模板,大大节省了用户查找人像模板的时间;再一方面,由于能够通过人像模板结合原始人像生成目标人像,从而能够快速生成符合用户需求的各种风格的图像。
48、本说明书提供的图像处理方法和设备的其他功能将在以下说明中部分列出。根据描述,以下数字和示例介绍的内容将对那些本领域的普通技术人员显而易见。本说明书提供的图像处理方法和设备的创造性方面可以通过实践或使用下面详细示例中所述的方法、装置和组合得到充分解释。
1.一种图像处理方法,包括:
2.根据权利要求1所述的方法,其中,所述基于所述原始人像特征编码以及模板编码,从预设的多个人像模板中获取匹配的至少一个人像模板,包括:
3.根据权利要求2所述的方法,其中,在所述从预设的多个人像模板中获取匹配的人像模板之前,所述方法还包括:
4.根据权利要求1所述的方法,其中,所述基于各个所述原始人物对应的所述原始人像特征信息,生成所述至少一张原始人像对应的原始人像特征编码,包括:
5.根据权利要求4所述的方法,其中,所述原始人像特征信息包括男女信息和岁数信息,所述针对各个所述原始人物对应的所述原始人像特征信息,按照预定编码规则进行编码,得到各个所述原始人物对应的原始人像特征编码,包括:
6.根据权利要求4所述的方法,其中,所述至少一张原始人像包括多个原始人物,所述对各个所述原始人物对应的原始人像特征编码进行组合,生成所述至少一张原始人像对应的原始人像特征编码,包括:
7.根据权利要求2所述的方法,其中,所述方法还包括:
8.根据权利要求7所述的方法,其中,所述原始人像特征信息包括面部特性信息,所述方法还包括:
9.根据权利要求7所述的方法,其中,所述根据所述至少一张原始人像对应的人数信息,从预设的多个第二人像模板中查找与所述人数信息对应的人像模板,包括:
10.根据权利要求1所述的方法,其中,在所述从所述至少一张原始人像中提取各个原始人物对应的原始人像特征信息之后,所述方法还包括:
11.根据权利要求1所述的方法,其中,在所述从预设的多个人像模板中获取匹配的至少一个人像模板之后,所述方法还包括:
12.根据权利要求11所述的方法,其中,所述在所述图形用户界面上区别性呈现至少一个所述人像模板,包括:
13.根据权利要求1所述的方法,其中,所述原始人像特征信息包括男女信息和岁数信息,所述从所述至少一张原始人像中提取各个原始人物对应的原始人像特征信息,包括:
14.根据权利要求13所述的方法,其中,所述原始人像特征信息还包括面部特性信息,所述通过人像特征识别模型从所述至少一张原始人像中提取各个原始人物对应的原始人像特征信息,包括:
15.一种电子设备,包括:
