System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像处理和人工智能,尤其涉及一种图像生成方法和装置。
技术介绍
1、图像生成技术在不同场景中目前得到越来越多的应用,例如,利用图像生成技术为给定的物品生成带有展示背景的展示图、为不同的物品构建不同场景等;通过为物品生成具有较高视觉效果的背景展示图相比于未加修饰的独立物品图片,可提高物品的展示效果,以及用户在浏览物品信息时的用户体验。
2、现有的图像生成技术在为物品生成的背景展示图时,背景展示图中包含的物品可能存在物品外形改变的问题,例如,在原有的物品边缘延伸出额外的部分,导致物品在背景展示图中的展示准确性和真实性降低,影响了物品背景图对物品的展示效果。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种图像生成方法和装置,能够利用图像生成模型基于描述信息为物品生成包含展示背景的第一图像像素矩阵;利用控制网络模型生成包含物品形状的第二图像像素矩阵;并基于物品底图生成包含物品边缘像素的权重像素矩阵;将权重像素矩阵包含的物品边缘像素与第二图像像素矩阵对应位置的像素值相乘,得到边缘加权后的第三图像像素矩阵;结合第一图像像素矩阵以及第三图像像素矩阵,生成具有展示背景的物品展示图像。本专利技术实施例克服了现有技术中生成的展示背景图像中的物品的外形存在改变或异常的问题,提高了物品在展示背景图像中的展示信息准确性和展示效果。
2、为实现上述目的,根据本专利技术实施例的一个方面,提供了一种图像生成方法,其特征在于,包括:获取针对物品的展示背景的描述信息,利用图
3、可选地,基于物品底图,生成包含物品的物品边缘像素的权重像素矩阵,包括:利用图像处理模型,从物品底图中提取出透明度图层;根据透明度图层生成物品的底图像素矩阵;将底图像素矩阵包含的指示物品形状的多个形状像素处理为指示物品边缘的边缘像素,得到包含多个边缘像素的权重像素矩阵。
4、可选地,将底图像素矩阵包含的指示物品形状的多个形状像素处理为指示物品边缘的边缘像素,得到包含多个边缘像素的权重像素矩阵,包括:利用预设膨胀程度数值,对多个形状像素进行膨胀操作,得到包含膨胀后形状像素的第一像素矩阵;利用预设腐蚀程度数值,对多个形状像素进行腐蚀操作,得到包含腐蚀后形状像素的第二像素矩阵;将第二像素矩阵与第一像素矩阵对应位置的像素值相减,得到包含多个边缘像素的权重像素矩阵。
5、可选地,得到包含多个边缘像素的权重像素矩阵,包括:对权重像素矩阵的矩阵元素对应的像素值执行高斯模糊操作,将经过高斯模糊操作得到的像素矩阵作为权重像素矩阵。
6、可选地,基于物品底图,生成包含物品的物品边缘像素的权重像素矩阵,包括:构建第一参数矩阵;其中,第一参数矩阵、权重像素矩阵与第二图像像素矩阵的矩阵结构均为相同;将第一参数矩阵的各个矩阵元素的元素值设置为第一默认值;将权重像素矩阵包含的各个像素值与第一参数矩阵中对应位置的第一默认值相乘,得到第一权重矩阵;将第一权重矩阵作为权重像素矩阵。
7、可选地,图像生成方法,进一步包括:构建第二参数矩阵;其中,第二参数矩阵与第一参数矩阵的矩阵结构为相同;将第二参数矩阵的各个矩阵元素设置为第二默认值;将第一权重矩阵包含的各个像素值与第二参数矩阵对应位置的第二默认值进行叠加,得到第二权重矩阵;将第二权重矩阵作为权重像素矩阵。
8、可选地,图像生成方法,进一步包括:响应于变更第三图像像素矩阵中指示物体边缘像素的权重,从权重像素矩阵中获取指示物品边缘像素的多个边缘矩阵元素;根据边缘矩阵元素,变更第一参数矩阵中对应于边缘矩阵元素位置的第一默认值,和/或,变更第二参数矩阵中对应于边缘矩阵元素位置的第二默认值;将变更矩阵元素后的第一权重矩阵和/或与变更矩阵元素后的第二权重矩阵作为权重像素矩阵。
9、为实现上述目的,根据本专利技术实施例的第二方面,提供了一种图像生成装置,其特征在于,包括:生成模块、处理模块和目标模块;其中,
10、生成模块,用于获取针对物品的展示背景的描述信息,利用图像生成模型基于展示背景的描述信息为物品生成第一图像像素矩阵;获取物品的物品底图,利用控制网络模型基于物品底图指示的物品形状生成第二图像像素矩阵;
11、处理模块,用于基于物品底图,生成包含物品的物品边缘像素的权重像素矩阵;将权重像素矩阵包含的物品边缘像素与第二图像像素矩阵对应位置的像素值相乘,得到边缘加权后的第三图像像素矩阵;
12、目标模块,用于结合第一图像像素矩阵以及第三图像像素矩阵,生成具有展示背景的物品展示图像。
13、可选地,图像生成装置,用于基于物品底图,生成包含物品的物品边缘像素的权重像素矩阵,包括:利用图像处理模型,从物品底图中提取出透明度图层;根据透明度图层生成物品的底图像素矩阵;将底图像素矩阵包含的指示物品形状的多个形状像素处理为指示物品边缘的边缘像素,得到包含多个边缘像素的权重像素矩阵。
14、可选地,图像生成装置,用于将底图像素矩阵包含的指示物品形状的多个形状像素处理为指示物品边缘的边缘像素,得到包含多个边缘像素的权重像素矩阵,包括:利用预设膨胀程度数值,对多个形状像素进行膨胀操作,得到包含膨胀后形状像素的第一像素矩阵;利用预设腐蚀程度数值,对多个形状像素进行腐蚀操作,得到包含腐蚀后形状像素的第二像素矩阵;将第二像素矩阵与第一像素矩阵对应位置的像素值相减,得到包含多个边缘像素的权重像素矩阵。
15、可选地,图像生成装置,用于得到包含多个边缘像素的权重像素矩阵,包括:对权重像素矩阵的矩阵元素对应的像素值执行高斯模糊操作,将经过高斯模糊操作得到的像素矩阵作为权重像素矩阵。
16、可选地,图像生成装置,用于基于物品底图,生成包含物品的物品边缘像素的权重像素矩阵,包括:构建第一参数矩阵;其中,第一参数矩阵、权重像素矩阵与第二图像像素矩阵的矩阵结构均为相同;将第一参数矩阵的各个矩阵元素的元素值设置为第一默认值;将权重像素矩阵包含的各个像素值与第一参数矩阵中对应位置的第一默认值相乘,得到第一权重矩阵;将第一权重矩阵作为权重像素矩阵。
17、可选地,图像生成装置,进一步用于构建第二参数矩阵;其中,第二参数矩阵与第一参数矩阵的矩阵结构为相同;将第二参数矩阵的各个矩阵元素设置为第二默认值;将第一权重矩阵包含的各个像素值与第二参数矩阵对应位置的第二默认值进行叠加,得到第二权重矩阵;将第二权重矩阵作为权重像素矩阵。
18、可选地,图像生成装置,进一步用于响应于变更第三图像像素矩阵中指示物体边缘像素的权重本文档来自技高网...
【技术保护点】
1.一种图像生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求2所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,
6.根据权利要求5所述的方法,其特征在于,进一步包括:
7.根据权利要求6所述的方法,其特征在于,进一步包括:
8.一种图像生成装置,其特征在于,包括:生成模块、处理模块和目标模块;其中,
9.一种电子设备,其特征在于,包括:
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
【技术特征摘要】
1.一种图像生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求2所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,
6.根据权利要求5所述的方法,其特征在于,进一步包括:
7.根据权利要求6所述的方法,其特征在于,进一步包括:<...
【专利技术属性】
技术研发人员:曹俊豪,单新媛,肖楠,
申请(专利权)人:北京沃东天骏信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。