本公开实施例涉及数据处理技术,尤其涉及一种图像处理方法、装置、电子设备及存储介质。
背景技术:
1、目前,图像扩展技术可以用于对图像信息损失或损坏的原始图像进行修复,以补全原始图像缺失或不存在的图像信息。然而,通过图像扩展技术得到的扩展图像通常在目标对象区域容易出现崩坏或畸形等情况,无法达到预期的修复效果。
技术实现思路
1、本公开实施例提供一种图像处理方法、装置、电子设备及存储介质,可以解决扩展图像存在目标对象崩坏或畸形的问题。
2、第一方面,本公开实施例提供了一种图像处理方法,包括:
3、获取原始图像,对所述原始图像进行图像扩展得到第一扩展图像,根据所述第一扩展图像确定待修复区域,其中,所述原始图像至少缺少目标对象的部分区域,所述待修复区域至少包括目标对象生成区域;
4、获取噪声图以及所述目标对象生成区域对应的目标对象掩膜,其中,所述噪声图用于修复所述待修复区域中与目标对象掩膜对应的像素;
5、根据所述目标对象掩膜、待修复区域和噪声图生成修复完成区域,融合所述修复完成区域和第一扩展图像得到第二扩展图像。
6、第二方面,本公开实施例还提供了一种图像处理装置,该装置包括:
7、区域确定模块,用于获取原始图像,对所述原始图像进行图像扩展得到第一扩展图像,根据所述第一扩展图像确定待修复区域,其中,所述原始图像至少缺少目标对象的部分区域,所述待修复区域至少包括目标对象生成区域;
8、掩膜获取模块,用于获取噪声图以及所述目标对象生成区域对应的目标对象掩膜,其中,所述噪声图用于修复所述待修复区域中与目标对象掩膜对应的像素;
9、区域修复模块,用于根据所述目标对象掩膜、待修复区域和噪声图生成修复完成区域,融合所述修复完成区域和第一扩展图像得到第二扩展图像。
10、第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
11、一个或多个处理器;
12、存储装置,用于存储一个或多个程序,
13、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任意实施例所述的图像处理方法。
14、第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本公开任意实施例所述的图像处理方法。
15、本公开实施例提供了一种图像处理方法、装置、电子设备及存储介质,通过确定第一扩展图像中的待修复区域,并根据待修复区域中的目标对象生成区域确定目标对象掩膜,根据目标对象掩膜、待修复区域和噪声图生成修复完成区域,由于修复完成区域为对待修复区域中生成的目标对象进行修复后的区域,将修复完成区域融合至第一扩展图像,可以解决扩展图像中目标对象崩坏或畸形的问题,提升了图像修复效果。
1.一种图像处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一扩展图像确定待修复区域,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标对象区域确定所述第一扩展图像中的待修复区域,包括:
4.根据权利要求1所述的方法,其特征在于,获取所述目标对象生成区域对应的目标对象掩膜,包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述根据所述目标对象掩膜、待修复区域和噪声图生成修复完成区域,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述反向提示词和噪声图修复所述目标对象生成区域,得到修复完成区域,包括:
7.根据权利要求1所述的方法,其特征在于,所述融合所述修复完成区域和第一扩展图像得到第二扩展图像,包括:
8.一种图像处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一所述的图像处理方法。