包含文本的图像合成方法、装置、计算机设备和存储介质与流程

文档序号:32993675发布日期:2023-01-17 23:52阅读:来源:国知局

技术特征:
1.一种包含文本的图像合成方法,其特征在于,包括:基于模板图像的文本标注信息,预测所述模板图像的文本填充参数;所述文本标注信息用于指示所述模板图像包括的至少一个字段的原始文本和第一属性信息,所述文本填充参数用于指示所述模板图像中各所述字段的内容填充格式;生成所述模板图像中各所述字段分别对应的合成文本;根据所述第一属性信息和所述文本填充参数,在所述模板图像中依次采用各所述字段的合成文本替换对应的原始文本,得到多张合成图像。2.根据权利要求1所述的方法,其特征在于,所述基于模板图像的文本标注信息,预测所述模板图像的文本填充参数,包括:生成所述模板图像对应的初始种群;所述初始种群包括多个初始个体,且每个所述初始个体对应所述模板图像的一个填充参数解,每个所述填充参数解包括所述模板图像中各所述字段分别对应的字段参数解;从所述多个初始个体包含的字段参数解中,获取所述模板图像中各所述字段分别对应的最优字段解;根据所述模板图像中各所述字段分别对应的最优字段解,确定所述模板图像的文本填充参数。3.根据权利要求2所述的方法,其特征在于,所述从所述多个初始个体包含的字段参数解中,获取所述模板图像中各所述字段分别对应的最优字段解,包括:生成目标字段在所述多个初始个体中分别对应的字段参数解的目标图像;所述目标字段为所述模板图像中的任一个字段,所述目标字段在一个所述初始个体中对应一个字段参数解;从所述模板图像中获取所述目标字段的标准字段图像;基于所述标准字段图像与各所述字段参数解的目标图像之间的重叠像素累加量,确定所述目标字段与对应的多个字段参数解之间的字段相似度;根据各所述字段对应的多个字段相似度,从各所述字段在所述多个初始个体对应的字段参数解中获取各所述字段的候选字段解;基于各所述字段的候选字段解,对所述多个初始个体进行变异处理,直至个体变异处理结果满足预设的种群进化结束条件,得到多个目标个体;基于所述目标个体,确定所述模板图像中各所述字段分别对应的最优字段解。4.根据权利要求3所述的方法,其特征在于,所述字段参数解包括字体参数、字号参数和偏移量参数;所述生成目标字段在所述多个初始个体中分别对应的字段参数解的目标图像,包括:根据所述目标字段在所述模板图像中的文本填充区域,生成各所述字段参数解对应的初始图像;根据各所述字段参数解中的字体参数和字号参数,在对应的初始图像上添加所述目标字段的原始文本,得到各所述字段参数解对应的中间图像;所述原始文本在所述初始图像和所述中间图像中的像素值不同;根据各所述字段参数解中的偏移量参数,对对应的中间图像进行投影变换,得到各所述字段参数解对应的目标图像。
5.根据权利要求1所述的方法,其特征在于,所述根据所述第一属性信息和所述文本填充参数,在所述模板图像中依次采用各所述字段的合成文本替换对应的原始文本,包括:根据各所述字段的文本填充区域,生成各所述字段对应的第一字段图像;根据各所述字段的字体颜色、字体类型和字体大小,在对应的第一字段图像中添加所述字段的合成文本,得到各所述字段对应的第二字段图像;根据各所述字段的区域偏移量,对各所述字段对应的第二字段图像进行投影变换,得到各所述字段对应的第三字段图像;将各所述字段对应的第三字段图像中的字符像素值,填充至所述模板图像中各所述字段的文本填充区域中。6.根据权利要求1至5任一项所述的方法,其特征在于,所述生成所述模板图像中各所述字段分别对应的合成文本,包括:在所述模板图像中确定各所述字段的第二属性信息;根据各所述字段的第二属性信息,获取各所述字段分别对应的文本合成策略;所述文本合成策略包括字段的文本内容和内容合成方式;按照各所述字段文本合成策略,生成所述模板图像中各所述字段分别对应的合成文本。7.一种包含文本的图像合成装置,其特征在于,包括:参数预测模块,用于基于模板图像的文本标注信息,预测所述模板图像的文本填充参数;所述文本标注信息用于指示所述模板图像包括的至少一个字段的原始文本和第一属性信息,所述文本填充参数用于指示所述模板图像中各所述字段的内容填充格式;文本生成模块,用于生成所述模板图像中各所述字段分别对应的合成文本;内容替换模块,用于根据所述第一属性信息和所述文本填充参数,在所述模板图像中依次采用各所述字段的合成文本替换对应的原始文本,得到多张合成图像。8.根据权利要求7所述的装置,其特征在于,所述参数预测模块,包括:初始化子模块,用于生成所述模板图像对应的初始种群;所述初始种群包括多个初始个体,且每个所述初始个体对应所述模板图像的一个填充参数解,每个所述填充参数解包括所述模板图像中各所述字段分别对应的字段参数解;字段解获取子模块,用于从所述多个初始个体包含的字段参数解中,获取所述模板图像中各所述字段分别对应的最优字段解;参数确定子模块,用于根据所述模板图像中各所述字段分别对应的最优字段解,确定所述模板图像的文本填充参数;所述子段解获取子模块,包括:相似度计算单元,用于计算所述模板图像中各所述字段与所述多个初始个体包含的字段参数解之间的字段相似度,得到各所述字段对应的多个字段相似度;候选解获取单元,用于根据各所述字段对应的多个字段相似度,从各所述字段在所述多个初始个体对应的字段参数解中获取各所述字段的候选字段解;变异处理单元,用于基于各所述字段的候选字段解,对所述多个初始个体进行变异处理,直至个体变异处理结果满足预设的种群进化结束条件,得到多个目标个体;
字段解确定单元,用于基于所述目标个体,确定所述模板图像中各所述字段分别对应的最优字段解;所述相似度计算单元,包括:图像生成子单元,用于生成目标字段在所述多个初始个体中分别对应的字段参数解的目标图像;所述目标字段为所述模板图像中的任一个字段,所述目标字段在一个所述初始个体中对应一个字段参数解;图像获取子单元,用于从所述模板图像中获取所述目标字段的标准字段图像;计算子单元,用于基于所述标准字段图像与各所述字段参数解的目标图像之间的重叠像素累加量,确定所述目标字段与对应的多个字段参数解之间的字段相似度;所述字段参数解包括字体参数、字号参数和偏移量参数;所述图像生成子单元,具体用于:根据所述目标字段在所述模板图像中的文本填充区域,生成各所述字段参数解对应的初始图像;根据各所述字段参数解中的字体参数和字号参数,在对应的初始图像上添加所述目标字段的原始文本,得到各所述字段参数解对应的中间图像;所述原始文本在所述初始图像和所述中间图像中的像素值不同;根据各所述字段参数解中的偏移量参数,对对应的中间图像进行投影变换,得到各所述字段参数解对应的目标图像;所述内容替换模块,包括:图像生成子模块,用于根据各所述字段的文本填充区域,生成各所述字段对应的第一字段图像;文本添加子模块,用于根据各所述字段的字体颜色、字体类型和字体大小,在对应的第一字段图像中添加所述字段的合成文本,得到各所述字段对应的第二字段图像;图像处理子模块,用于根据各所述字段的区域偏移量,对各所述字段对应的第二字段图像进行投影变换,得到各所述字段对应的第三字段图像;替换子模块,用于将各所述字段对应的第三字段图像中的字符像素值,填充至所述模板图像中各所述字段的文本填充区域中;所述文本生成模块,包括:属性确定子模块,用于在所述模板图像中确定各所述字段的第二属性信息;策略获取子模块,用于根据各所述字段的第二属性信息,获取各所述字段分别对应的文本合成策略;所述文本合成策略包括字段的文本内容和内容合成方式;文本生成子模块,用于按照各所述字段文本合成策略,生成所述模板图像中各所述字段分别对应的合成文本。9.一种计算机设备,其特征在于,所述设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述的包含文本的图像合成方法的步骤。10.一种计算机存储介质,所述计算机存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的包含文本的图像合成方法的步骤。

技术总结
本申请实施例提供了一种包含文本的图像合成方法、装置、计算机设备和存储介质,基于模板图像的文本标注信息,预测模板图像的文本填充参数,文本标注信息用于指示模板图像包括的至少一个字段的原始文本和第一属性信息,文本填充参数用于指示模板图像中各字段的内容填充格式;生成模板图像中各字段分别对应的合成文本;根据第一属性信息和文本填充参数,在模板图像中依次采用各字段的合成文本替换对应的原始文本,得到多张合成图像。在该方法中,只需对模板图像进行简单标注,即可预测模板图像的文本填充参数,减少了人工标注量。其次,通过合成文本替换原始文本生成与模板图像属于同类型的多张合成图像,提高了包含文本的图像合成效率。成效率。成效率。


技术研发人员:邱明 项超奇
受保护的技术使用者:杭州海康威视系统技术有限公司
技术研发日:2022.11.11
技术公布日:2023/1/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1