一种图像生成方法、装置和存储介质制造方法及图纸

技术编号:24890768 阅读:24 留言:0更新日期:2020-07-14 18:17
本发明专利技术实施例公开了一种图像生成方法、装置和存储介质。本发明专利技术实施例可以获取输入的文本项,根据文本项在预设的候选文本模板中筛选出目标模板;根据目标模板对文本项进行排版,生成文本板块;获取背景图片,提取背景图片的显著图;获取显著图的像素信息,根据显著图的像素信息确定文本板块在背景图片中的目标位置;根据目标位置,对背景图片和文本板块进行排版,生成目标图像。由此,该方案在提升图像整体效果的同时,提高了图文图像制作的自动化程度。

【技术实现步骤摘要】
一种图像生成方法、装置和存储介质
本专利技术涉及通信
,具体涉及一种图像生成方法、装置和存储介质。
技术介绍
图文形式的海报是日常使用频率非常高的一种宣传手段,能够快速吸引观众的注意力,突出宣传的信息。由于人工设计海报需要花费大量的时间和精力,因此,很多商家开始尝试使用设计软件来制作海报。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,目前的设计软件实质上是用户输入需要展示的文案,并从设计软件提供的模板库选出需要使用的模板,然后,设计软件将用户输入的文案填充到其选择的模板中,输出制作好的海报图像。如用户对模板中的文案排版不满意,需要依据设计经验手动调整文案,耗费大量的精力和时间。可以看出,目前海报等图文图像的制作自动化程度较差。
技术实现思路
本专利技术实施例提供一种图像生成方法、装置和存储介质,旨在解决图文图像的制作自动化程度较差的技术问题。本专利技术实施例提供一种图像生成方法,包括:获取输入的文本项,根据所述文本项在预设的候选文本模板中筛选出目标模板:根据所述目标模板对所述文本项进行排版,生成文本板块;获取背景图片,提取所述背景图片的显著图;获取所述显著图的像素信息,根据所述显著图的像素信息确定所述文本板块在所述背景图片中的目标位置;根据所述目标位置,对所述背景图片和文本板块进行排版,生成目标图像。在一些实施例中,所述候选文本模板有多个,所述根据所述文本项在预设的候选文本模板中筛选出目标模板,包括:获取各候选文本模板中包含的多个样本文本;分别计算所述文本项与各样本文本之间的距离,根据所述距离在所述多个候选文本模板中选出目标模板。在一些实施例中,所述样本文本包括多个维度的文本条目,计算所述文本项与样本文本之间的距离,包括:获取所述文本项与所述样本文本在各维度的文本条目,分别计算得到各维度文本条目的距离;根据预设的惩罚因子和所述各维度文本条目的距离,计算得到所述文本项与所述样本文本之间的距离。在一些实施例中,所述根据所述显著图的像素信息确定所述文本板块在所述背景图片中的目标位置,包括:根据所述显著图的像素信息,计算所述文本板块位于所述背景图片中各预设候选位置时的平衡能量值;根据所述平衡能量值,在所述各候选位置中筛选出所述文本板块在所述背景图片中的目标位置。在一些实施例中,根据所述显著图的像素信息,计算所述文本板块位于所述背景图片中预设候选位置时的平衡能量值,包括:获取所述文本板块位于所述候选位置时的像素信息;根据所述显著图和文本板块的像素信息,计算得到能量参数;根据预设的权重和所述能量参数,计算得到所述文本板块位于所述候选位置时的平衡能量值。在一些实施例中,所述能量参数包括冲突参数,所述根据所述显著图和文本板块的像素信息,计算得到能量参数,包括:根据所述显著图和文本板块的像素信息,统计所述显著图与文本板块的重叠像素;根据所述重叠像素,计算所述显著图和文本板块的冲突值,得到冲突参数。在一些实施例中,所述能量参数包括留白参数,所述根据所述显著图和文本板块的像素信息,计算得到能量参数,包括:根据所述显著图和文本板块的像素信息,统计所述显著图和文本板块中的留白像素;根据所述留白像素计算留白率,得到留白参数。在一些实施例中,所述能量参数包对齐参数,所述根据所述显著图和文本板块的像素信息,计算得到能量参数,包括:根据所述显著图和文本板块的像素信息,计算所述显著图与文本板块在预设方向的偏离值;根据所述预设方向对应的预设系数和所述偏离值,计算得到对齐参数。在一些实施例中,所述根据预设的权重和所述能量参数,计算得到所述文本板块位于所述候选位置时的平衡能量值,包括:获取所述背景图片和文本板块的中心位置信息,根据所述中心位置信息计算得到中心参数;根据预设的权重、所述能量参数及中心参数,计算得到所述文本板块位于所述候选位置时的平衡能量值。在一些实施例中,所述根据所述文本项在预设的候选文本模板中筛选出目标模板,之前包括:获取主题信息,根据所述主题信息在预设的模板库中筛选出候选文本模板。在一些实施例中,所述获取背景图片,包括:获取关键词信息,根据所述关键词信息在预设的背景库中筛选出多个候选背景图;获取各候选背景图对应的描述文本,分别计算各描述文本与所述文本项的相似度;根据所述相似度,在所述多个候选背景图中选出背景图片。在一些实施例中,所述根据所述相似度,在所述多个候选背景图中选出背景图片,包括:获取各候选背景图对应的绩效值;根据所述绩效值和相似度,分别计算各候选背景图的总得分;根据各候选背景图的总得分,在所述多个候选背景图中选出背景图片。本专利技术实施例还提供一种图像生成装置,包括:模板单元,用于获取输入的文本项,根据所述文本项在预设的候选文本模板中筛选出目标模板;板块单元,用于根据所述目标模板对所述文本项进行排版,生成文本板块;显著图单元,用于获取背景图片,提取所述背景图片的显著图;位置单元,用于获取所述显著图的像素信息,根据所述显著图的像素信息确定所述文本板块在所述背景图片中的目标位置;图像单元,用于根据所述目标位置,对所述背景图片和文本板块进行排版,生成目标图像。本专利技术实施例还提供一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本专利技术任一实施例所提供的图像生成方法中的步骤。本专利技术实施例通过获取输入的文本项,根据文本项在预设的候选文本模板中筛选出目标模板,得到的目标模板与文本项匹配度较高;然后,根据所述目标模板对所述文本项进行排版,生成文本板块;并且,获取背景图片,提取所述背景图片的显著图;然后,获取所述显著图的像素信息,根据所述显著图的像素信息确定所述文本板块在所述背景图片中的目标位置;根据所述目标位置,对所述背景图片和文本板块进行排版,生成目标图像。该方案针对每个输入的文本项对应筛选合适的文本模板,从而得到与文本项最匹配的目标模板,实现个性化的文案排版。并且,依据背景图片中的显著图来确定文本板块的目标位置,从而对文本板块和背景图片进行排版,使文本板块在背景图中与显著图达成平衡或达到最优的融合状态,实现了目标图像的视觉平衡,提高了图像排版的整体美学。由此,该方案实现了对文案内容和文案位置的自动排版,以及图文图像的自动生成,无需用户手动设置或调整,节省了用户的时间和精力,在提高图像整体效果的同时,提高了图文图像制作的自动化程度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的信息交互系统的场景本文档来自技高网...

【技术保护点】
1.一种图像生成方法,其特征在于,包括:/n获取输入的文本项,根据所述文本项在预设的候选文本模板中筛选出目标模板;/n根据所述目标模板对所述文本项进行排版,生成文本板块;/n获取背景图片,提取所述背景图片的显著图;/n获取所述显著图的像素信息,根据所述显著图的像素信息确定所述文本板块在所述背景图片中的目标位置;/n根据所述目标位置,对所述背景图片和文本板块进行排版,生成目标图像。/n

【技术特征摘要】
20190108 CN 201910015861X1.一种图像生成方法,其特征在于,包括:
获取输入的文本项,根据所述文本项在预设的候选文本模板中筛选出目标模板;
根据所述目标模板对所述文本项进行排版,生成文本板块;
获取背景图片,提取所述背景图片的显著图;
获取所述显著图的像素信息,根据所述显著图的像素信息确定所述文本板块在所述背景图片中的目标位置;
根据所述目标位置,对所述背景图片和文本板块进行排版,生成目标图像。


2.如权利要求1所述的图像生成方法,其特征在于,所述候选文本模板有多个,所述根据所述文本项在预设的候选文本模板中筛选出目标模板,包括:
获取各候选文本模板中包含的多个样本文本;
分别计算所述文本项与各样本文本之间的距离,根据所述距离在所述多个候选文本模板中选出目标模板。


3.如权利要求2所述的图像生成方法,其特征在于,所述样本文本包括多个维度的文本条目,计算所述文本项与样本文本之间的距离,包括:
获取所述文本项与所述样本文本在各维度的文本条目,分别计算得到各维度文本条目的距离;
根据预设的惩罚因子和所述各维度文本条目的距离,计算得到所述文本项与所述样本文本之间的距离。


4.如权利要求1所述的图像生成方法,其特征在于,所述根据所述显著图的像素信息确定所述文本板块在所述背景图片中的目标位置,包括:
根据所述显著图的像素信息,计算所述文本板块位于所述背景图片中各预设候选位置时的平衡能量值;
根据所述平衡能量值,在所述各候选位置中筛选出所述文本板块在所述背景图片中的目标位置。


5.如权利要求4所述的图像生成方法,其特征在于,根据所述显著图的像素信息,计算所述文本板块位于所述背景图片中预设候选位置时的平衡能量值,包括:
获取所述文本板块位于所述候选位置时的像素信息;
根据所述显著图和文本板块的像素信息,计算得到能量参数;
根据预设的权重和所述能量参数,计算得到所述文本板块位于所述候选位置时的平衡能量值。


6.如权利要求5所述的图像生成方法,其特征在于,所述能量参数包括冲突参数,所述根据所述显著图和文本板块的像素信息,计算得到能量参数,包括:
根据所述显著图和文本板块的像素信息,统计所述显著图与文本板块的重叠像素;
根据所述重叠像素,计算所述显著图和文本板块的冲突值,得到冲突参数。


7.如权利要求5所述的图像生成方法,其特征在于,所述能量参数包括留白参数,所述根据所述显著图和文本板块的像素信息,计算得到能量参数...

【专利技术属性】
技术研发人员:赵胜林李嘉麟陈锡显沈小勇戴宇榮賈佳亞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1