本公开涉及图片处理,具体涉及一种图片扩充方法、装置、计算机设备及存储介质。
背景技术:
1、对于内容丰富、分辨率不一的图片,当需要将图片适配于固定的目标长宽比的需求时,需要对图片进行扩充处理。目前,常用的方式主要包括放缩处理、裁剪处理、填充处理等。然而,直接对图片放缩至目标长宽比会导致图片中物体长宽比失真从而影响图片视觉效果;对图片进行直接裁剪或放缩后进行裁剪,则会导致图片中的重要信息(如图片中的重要物体、文字)被裁剪,影响图片内容表达;直接将图片边缘区域进行固定颜色或基于图片边缘的马赛克颜色的扩充以达到目标长宽比,又可能会因填补内容的不和谐性而影响图片整体美感。
技术实现思路
1、有鉴于此,本公开提供了一种图片扩充方法、装置、计算机设备及存储介质,以解决图片扩充处理的视觉质量欠佳的问题。
2、第一方面,本公开提供了一种图片扩充方法,包括:获取待扩充的目标图片、目标图片对应的目标扩充比例以及特征提示词,特征提示词用于表征目标图片的图案扩充特征;当目标图片中包含图案信息之外的其他信息时,去除其他信息,生成目标图片对应的第一图片;基于目标扩充比例和第一图片的尺寸信息,确定针对于第一图片的扩充区域,并生成扩充区域的区域掩码;通过第一图片与区域掩码控制基于特征提示词生成扩充图片的过程,得到经过扩充的第二图片;将目标图片与第二图片进行融合,生成目标扩充图片。
3、第二方面,本公开提供了一种图片扩充装置,包括:获取模块,用于获取待扩充的目标图片、目标图片对应的目标扩充比例以及特征提示词,特征提示词用于表征目标图片的图案扩充特征;去除模块,用于当目标图片中包含图案信息之外的其他信息时,去除其他信息,生成目标图片对应的第一图片;扩充区域确定模块,用于基于目标扩充比例和第一图片的尺寸信息,确定针对于第一图片的扩充区域,并生成扩充区域的区域掩码;扩充模块,用于通过第一图片与区域掩码控制基于特征提示词生成扩充图片的过程,得到经过扩充的第二图片;融合模块,用于将目标图片与第二图片进行融合,生成目标扩充图片。
4、第三方面,本公开提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的图片扩充方法。
5、第四方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的图片扩充方法。
6、本公开实施例提供的图片扩充方法、装置、计算机设备及存储介质,通过对目标图片中的图案信息之外的其他信息进行去除,得到只包含图案信息的第一图片,以按照目标扩充比例对第一图片进行图案的扩充,保证了图片中的图案扩充效果,避免遗失图片中的重要信息,提升了图片的扩充视觉效果和图片的内容表达。在对第一图片进行扩充的过程中,通过第一图片与扩充区域对应的区域掩码控制根据特征提示词生成扩充图片的过程,以使扩充后的第二图片中的图案更加和谐,避免图片扩充而影响扩充图片的整体美感。通过将目标图片与第二图片进行融合,生成最终的目标扩充图片,保证目标扩充图片能够恢复目标图片中的其他信息,从而使得目标扩充图片能够完整表达目标图片所具有的内容,提升了图片扩充处理的视觉质量。
1.一种图片扩充方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,当所述其他信息包括文字信息时,所述去除所述其他信息,生成所述目标图片对应的第一图片,包括:
3.根据权利要求1或2所述的方法,其特征在于,当所述其他信息包括边缘异色信息时,所述去除所述其他信息,生成所述目标图片对应的第一图片,包括:
4.根据权利要求3所述的方法,其特征在于,确定所述目标图片中是否存在边缘异色信息,包括:
5.根据权利要求1或2所述的方法,其特征在于,所述通过所述第一图片与所述区域掩码控制基于所述特征提示词生成扩充图片的过程,得到经过扩充的第二图片,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述目标扩充比例和所述第一图片的尺寸信息,确定针对于所述第一图片的扩充区域,包括:
7.根据权利要求1所述的方法,其特征在于,所述将所述目标图片与所述第二图片进行融合,生成目标扩充图片,包括:
8.根据权利要求7所述的方法,其特征在于,所述将所述目标图片贴合至所述图片中心位置,生成所述目标扩充图片,包括:
9.一种图片扩充装置,其特征在于,包括:
10.一种计算机设备,其特征在于,包括:
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至8中任一项所述的图片扩充方法。