一种图像生成方法、装置、终端设备及存储介质制造方法及图纸

技术编号:24857563 阅读:15 留言:0更新日期:2020-07-10 19:10
本公开公开了一种图像生成方法、装置、终端设备及存储介质。该方法包括:根据待展示的图像元素集合,获取所述图像元素集合中包括的背景图元素以及至少一个前景图像元素;按照预设的多个布局策略,将所述前景图像元素分别布局于所述背景图元素之上,生成备选展示图像的集合;按照预设的至少一个布局得分计算规则,计算各所述备选展示图像的布局得分,在所述备选展示图像中选取目标展示图像。本公开实施例可以准确评估图像,同时提高图像的生成效率。

【技术实现步骤摘要】
一种图像生成方法、装置、终端设备及存储介质
本公开实施例涉及数据技术,尤其涉及一种图像生成方法、装置、终端设备及存储介质。
技术介绍
随着通信技术和终端设备的发展,各种终端设备例如移动终端、计算机和服务器等已经成为了人们工作和生活中不可或缺的一部分,而且随着终端设备的日益普及,人们对信息的更新需求也越来越高。目前,在现有的展示图像的生成方法中,将图像中的各个构成元素模块化,同时人工设计各元素模块的位置和样式。上述方法在进行图像设计的过程中,实际上任意一个模块的位置发生微小偏移或者样式发生微小改变(如颜色由浅红变红)都会影响图像的展示效果,这种影响难以通过人工方式准确评估。同时人工筛选展示效果好的图像或人工修改图像中各模块的位置或样式的时间较为漫长,无法满足信息更新的速度。
技术实现思路
本公开实施例提供一种图像生成方法、装置、终端设备及存储介质,可以准确评估图像,同时提高图像的生成效率。第一方面,本公开实施例提供了一种图像生成方法,该方法包括:根据待展示的图像元素集合,获取所述图像元素集合中包括的背景图元素以及至少一个前景图像元素;按照预设的多个布局策略,将所述前景图像元素分别布局于所述背景图元素之上,生成备选展示图像的集合;按照预设的至少一个布局得分计算规则,计算各所述备选展示图像的布局得分,在所述备选展示图像中选取目标展示图像。进一步的,图像元素集合具体包括:预先标注有背景图元素位置以及至少一个前景图像元素位置的原始展示图像;在按照预设的至少一个布局得分计算规则,计算各所述备选展示图像的布局得分,在所述备选展示图像中选取目标展示图像之前,还包括:将所述原始展示图像加入至所述备选展示图像的集合中。进一步的,所述按照预设的至少一个布局得分计算规则,计算所述备选展示图像的布局得分,包括:分别计算当前处理的目标备选展示图像中,各所述前景图像元素针对每个所述布局得分计算规则的得分;将所述目标备选展示图像中,各所述前景图像元素针对全部布局得分计算规则的综合得分作为所述目标备选展示图像的所述布局得分。进一步的,所述布局得分计算规则包括:平衡得分计算规则;所述分别计算当前处理的目标备选展示图像中,各所述前景图像元素针对每个所述布局得分计算规则的得分,包括:获取覆盖在所述背景图元素上的每个前景图像元素与所述背景图元素之间的相对边界距离差值,其中,所述相对边界距离差值包括上边界距离和下边界距离的差值和/或左边界距离和右边界距离的差值;将所述相对边界距离差值取反运算结果作为所述前景图像元素针对所述平衡得分计算规则的得分。进一步的,所述布局得分计算规则包括:重心得分计算规则;所述分别计算当前处理的目标备选展示图像中,各所述前景图像元素针对每个所述布局得分计算规则的得分,包括:获取覆盖在所述背景图元素上的每个前景图像元素的重心与所述目标备选展示图像中心之间的重心距离;将重心距离的取反运算结果作为所述前景图像元素针对所述重心得分计算规则的得分。进一步的,在根据待展示的图像元素集合,获取所述图像元素集合中包括的背景图元素以及至少一个前景图像元素之前,还包括:接收展示信息,并根据所述展示信息从所述背景库中选取与所述展示信息匹配的背景图作为目标背景图元素;获取至少一个可调整图像元素;根据所述目标背景图元素和所述至少一个可调整图像元素生成所述图像元素集合。进一步的,在选取目标展示图像之后,还包括:将所述目标展示图像输入到展示页面评估模型中,得到与所述目标展示图像对应的展示预测评估结果;当确定所述展示预测评估结果满足阈值条件时,对所述目标展示图像进行展示。第二方面,本公开实施例还提供了一种图像生成装置,包括:图像元素集合获取模块,用于根据待展示的图像元素集合,获取所述图像元素集合中包括的背景图元素以及至少一个前景图像元素;备选展示图像集合生成模块,用于按照预设的多个布局策略,将所述前景图像元素分别布局于所述背景图元素之上,生成备选展示图像的集合;目标图像获取模块,用于按照预设的至少一个布局得分计算规则,计算各所述备选展示图像的布局得分,在所述备选展示图像中选取目标展示图像。进一步的,图像元素集合具体包括:预先标注有背景图元素位置以及至少一个前景图像元素位置的原始展示图像;所述图像生成装置,还包括:原始展示图像加入模块,用于将所述原始展示图像加入至所述备选展示图像的集合中。进一步的,所述目标图像获取模块,包括:前景图像元素布局得分计算模块,用于分别计算当前处理的目标备选展示图像中,各所述前景图像元素针对每个所述布局得分计算规则的得分;布局得分计算模块,用于将所述目标备选展示图像中,各所述前景图像元素针对全部布局得分计算规则综合得分作为所述目标备选展示图像的所述布局得分。进一步的,所述布局得分计算规则包括:平衡得分计算规则;所述前景图像元素布局得分计算模块,包括:相对边界距离差值计算模块,用于获取覆盖在所述背景图元素上的每个前景图像元素与所述背景图元素之间的相对边界距离差值,其中,所述相对边界距离差值包括上边界距离和下边界距离的差值和/或左边界距离和右边界距离的差值;平衡得分计算模块,用于将所述相对边界距离差值取反运算结果作为所述前景图像元素针对所述平衡得分计算规则的得分。进一步的,所述布局得分计算规则包括:重心得分计算规则;所述前景图像元素布局得分计算模块,包括:重心距离计算模块,用于获取覆盖在所述背景图元素上的每个前景图像元素的重心与所述目标备选展示图像中心之间的重心距离;重心得分计算模块,用于将重心距离的取反运算结果作为所述前景图像元素针对所述重心得分计算规则的得分。进一步的,所述图像生成装置,还包括:背景图元素获取模块,用于接收展示信息,并根据所述展示信息从所述背景库中选取与所述展示信息匹配的背景图作为目标背景图元素;前景图像元素获取模块,用于获取至少一个可调整图像元素;图像元素集合生成模块,用于根据所述目标背景图元素和所述至少一个可调整图像元素生成所述图像元素集合。进一步的,所述图像生成装置,还包括:展示预测评估结果获取模块,用于将所述目标展示图像输入到展示页面评估模型中,得到与所述目标展示图像对应的展示预测评估结果;展示判断模块,用于当确定所述展示预测评估结果满足阈值条件时,对所述目标展示图像进行展示。第三方面,本公开实施例还提供了一种终端设备,该终端设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例所述的图像生成方法。第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器本文档来自技高网...

【技术保护点】
1.一种图像生成方法,其特征在于,包括:/n根据待展示的图像元素集合,获取所述图像元素集合中包括的背景图元素以及至少一个前景图像元素;/n按照预设的多个布局策略,将所述前景图像元素分别布局于所述背景图元素之上,生成备选展示图像的集合;/n按照预设的至少一个布局得分计算规则,计算各所述备选展示图像的布局得分,在所述备选展示图像中选取目标展示图像。/n

【技术特征摘要】
1.一种图像生成方法,其特征在于,包括:
根据待展示的图像元素集合,获取所述图像元素集合中包括的背景图元素以及至少一个前景图像元素;
按照预设的多个布局策略,将所述前景图像元素分别布局于所述背景图元素之上,生成备选展示图像的集合;
按照预设的至少一个布局得分计算规则,计算各所述备选展示图像的布局得分,在所述备选展示图像中选取目标展示图像。


2.根据权利要求1所述的方法,其特征在于,图像元素集合具体包括:预先标注有背景图元素位置以及至少一个前景图像元素位置的原始展示图像;
在按照预设的至少一个布局得分计算规则,计算各所述备选展示图像的布局得分,在所述备选展示图像中选取目标展示图像之前,还包括:
将所述原始展示图像加入至所述备选展示图像的集合中。


3.根据权利要求1所述的方法,其特征在于,所述按照预设的至少一个布局得分计算规则,计算各所述备选展示图像的布局得分,包括:
分别计算当前处理的目标备选展示图像中,各所述前景图像元素针对每个所述布局得分计算规则的得分;
将所述目标备选展示图像中,各所述前景图像元素针对全部布局得分计算规则的综合得分作为所述目标备选展示图像的所述布局得分。


4.根据权利要求3所述的方法,其特征在于,所述布局得分计算规则包括:平衡得分计算规则;
所述分别计算当前处理的目标备选展示图像中,各所述前景图像元素针对每个所述布局得分计算规则的得分,包括:
获取覆盖在所述背景图元素上的每个前景图像元素与所述背景图元素之间的相对边界距离差值,其中,所述相对边界距离差值包括上边界距离和下边界距离的差值和/或左边界距离和右边界距离的差值;
将所述相对边界距离差值的取反运算结果作为所述前景图像元素针对所述平衡得分计算规则的得分。


5.根据权利要求3所述的方法,其特征在于,所述布局得分计算规则包括:重心得分计算规则;
所述分别计算当前处理的目标备选展示图像中,各所述前景图像元素针对每个所述布局得分计算规则的得分,包括:
获取覆盖在所述背景图元素上的每个前景图像元素的重心与所述目标备选展示图像中心之间的重心距离;
将重心距离的取反运算结果作为所述前景图像元素针对所述重心得分计算规则的得分。


6.根据权利要求1所述的方法,其特征在于,在根据待展示的图像元素集合,获取所述图像元素集合中包括的背景图元素以及至少一个前景图像元素之前,还包括:
接收展示信息,并根据所述展示信息从所述背景库中选取与所述展示信息匹配的背景图作为目标背景图元素;
获取至少一个可调整图像元素;
根据所述目标背景图元素和所述至少一个可调整图像元素生成所述图像元素集合。


7.根据权利要求1-6任一项所述的方法,其特征在于,在选取目标展示图像之后,还包括:
将所述目标展示图像输入到展示页面评估模型中,得到与所述目标展示图像对应的展示预测评估结果;
当确定所述展示预测评估结果满足阈值条件时,对所述目标展示图像进行展示。


8.一种图像生成装置,其特征在于,包括:
图像元素集合获取模块,用于根据待展示的图像元素集合,获取所述图像元素集合中包括的背景图元素以及至少一个前景图像元素;
备选展示图像集合生...

【专利技术属性】
技术研发人员:姜宇宁周林王竞豪杨建东
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1