本公开涉及图像处理,特别涉及一种图像的修复方法、装置及电子设备。
背景技术:
1、人工智能技术在图像领域的应用越来越广泛,通常采用人工智能技术对损坏的原始图像进行修复,或者将原始图像中的遮蔽物进行去除,生成新的图像。目前来说,采用相关技术对原始图像进行处理得到的新的图像中,被处理过的区域会有原始图像的残留痕迹,效果较差。因此,需要一种能对图像中被修改过的区域进行修复的方案。
技术实现思路
1、本公开提供一种图像的修复方法、装置及电子设备。
2、根据第一方面,提供一种图像的修复方法,所述方法包括:
3、获取第一图像;所述第一图像为对原始图像中目标对象进行处理后得到的图像;
4、确定所述第一图像中待修复的第一区域;所述第一区域为经过所述处理的至少部分区域;
5、获取所述第一图像对应的目标语义图;
6、基于所述目标语义图,对所述第一区域进行修复,得到修复后的第二图像。
7、根据第二方面,提供一种图像的修复装置,所述装置包括:
8、第一获取模块,用于获取第一图像;所述第一图像为对原始图像中目标对象进行处理后得到的图像;
9、确定模块,用于确定所述第一图像中待修复的第一区域;所述第一区域为经过所述处理的至少部分区域;
10、第二获取模块,用于获取所述第一图像对应的目标语义图;
11、修复模块,用于基于所述目标语义图对所述第一区域进行修复,得到修复后的第二图像。
12、根据第三方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的方法。
13、根据第四方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面中任一项所述的方法。
14、本公开的实施例提供的技术方案可以包括以下有益效果:
15、本公开的实施例提供的一种图像的修复方法及装置,通过待修复图像所对应的语义图,对待修复图像中被修改过的至少部分区域进行修复,从而得到显示效果更好的图像。由于本实施例提供的方案在对待修复图像中被修改过的区域进行修复时,考虑了待修复图像的语义图,而待修复图像的语义图中包含更为丰富的语义信息,因此,能够基于更为丰富的语义信息对待修复图像进行修复。减少了修复后得到的图像中的原始图像的残留痕迹,使不同语义区域的边界清晰,纹理更丰富,图像更真实。
16、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种图像的修复方法,所述方法包括:
2.根据权利要求1所述的方法,其中,所述处理包括去除掉所述目标对象的操作。
3.根据权利要求1所述的方法,其中,所述基于所述目标语义图,对所述第一区域进行修复,得到修复后的第二图像,包括:
4.根据权利要求3所述的方法,其中,所述获取所述第一图像对应的第一特征图,包括:
5.根据权利要求3所述的方法,其中,所述基于所述目标语义图,利用第二区域在所述第一特征图中对应的特征,重新生成所述第一区域的特征,包括:
6.根据权利要求5所述的方法,其中,所述根据所述第二单元格在所述第一特征图中对应的特征,重新生成所述第一单元格的特征,包括:
7.根据权利要求3所述的方法,其中,所述基于所述第二特征图,获取所述第二图像,包括:基于所述目标语义图和所述第二特征图,生成第二图像。
8.根据权利要求7所述的方法,其中,所述基于所述目标语义图和所述第二特征图,生成第二图像,包括:
9.根据权利要求6所述的方法,其中,所述根据所述第一特征和所述第二特征重新生成所述第一单元格的特征,包括:
10.根据权利要求9所述的方法,其中,所述基于所述相似度,重新生成所述第一单元格的特征,包括:
11.根据权利要求10所述的方法,其中,所述根据所述加权和,重新生成所述第一单元格的特征,包括:
12.一种图像的修复装置,所述装置包括:
13.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令所述计算机执行权利要求1-11中任一项所述的方法。
14.一种电子设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1-11中任一项所述的方法。