图像生成方法、装置和电子设备制造方法及图纸

技术编号:38623583 阅读:18 留言:0更新日期:2023-08-31 18:26
本发明专利技术提供了一种图像生成方法、装置和电子设备,生成虚拟画布区域;接收第一终端设备发送的第一绘图信息;第一绘图信息包括:在虚拟画布区域的第一子区域中绘制的图像内容;接收第二终端设备发送的第二绘图信息;第二绘图信息包括:在虚拟画布区域的第二子区域中绘制的图像内容;对第一绘图信息和第二绘图信息进行融合处理,并生成虚拟画布区域中目标区域显示的目标图像。在多人协作绘画时,自动将多人绘制的多个绘图信息进行融合,生成目标区域显示的目标图像,提高了协同绘画的效率;目标区域至少包括第一子区域和第二子区域之间的空白区域,进而丰富了图像创意效果,满足了多人协作绘图的需求。协作绘图的需求。协作绘图的需求。

【技术实现步骤摘要】
图像生成方法、装置和电子设备


[0001]本专利技术涉及图像处理
,尤其是涉及一种图像生成方法、装置和电子设备。

技术介绍

[0002]相关技术中,多人编辑同一个图像,一般是可以对图像进行划分,每人负责编辑其中的一个部分,最后将划分的各个部分进行拼接;但是拼接后的图像可能存在风格不一致、衔接不自然等问题,难以实现完美的融合效果。也可以通过版本控制系统,多人分别编辑同一个图像的副本,然后将不同版本的图像进行合并,形成最终的图像;但是该方式需要手动合并不同版本的图像,容易产生冲突,合并过程可能繁琐且耗时。还可以通过实时协作的图像编辑软件,多人同时在线编辑同一个图像,实现实时同步,但是该方式只能实现实时编辑,但是创意效果并不佳。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种图像生成方法、装置和电子设备,在多人协作绘画时,服务端可以自动将多人绘制的多个绘图信息进行融合,生成在目标区域显示的目标图像,以提高协同创作的绘画效率。
[0004]第一方面,本专利技术实施例提供了一种图像生成方法,该方法应用于服务器,服务器与多个终端设备通信连接,多个终端设备至少包括第一终端设备和第二终端设备;该方法包括:生成虚拟画布区域;其中,虚拟画布区域用于绘制目标图像,在初始状态下,虚拟画布区域为空白区域;接收第一终端设备发送的第一绘图信息;其中,第一绘图信息包括:在虚拟画布区域的第一子区域中绘制的图像内容;接收第二终端设备发送的第二绘图信息;其中,第二绘图信息包括:在虚拟画布区域的第二子区域中绘制的图像内容;第二子区域与第一子区域为虚拟画布区域中的不同的子区域;将第一绘图信息和第二绘图信息输入至预先训练完成的图像生成模型中,以通过图像生成模型对第一绘图信息和第二绘图信息进行融合处理,并生成在虚拟画布区域中目标区域显示的目标图像;其中,目标区域至少包括第一子区域和第二子区域之间的空白区域。
[0005]第二方面,本专利技术实施例提供了一种图像生成方法,通过第一终端设备提供一绘画界面,第一终端设备与服务器通信连接,该方法包括:响应针对绘画界面中第一绘图区域的第一绘画操作,确定第一绘画操作对应的第一绘图信息,在绘画界面的第一绘图区域中显示第一绘图信息对应的图像内容,并将第一绘图信息发送至服务器;接收服务器发送的第二绘图信息对应的图像内容,并在绘画界面的第二绘图区域中显示第二绘画信息对应的图像内容,其中,第二绘图信息对应的图像内容由服务器根据第二终端设备发送的第二绘图信息生成;接收服务器发送的目标图像,并在绘画界面的目标绘画区域中显示目标图像,其中,目标图像为服务器通过第一绘图信息、第二绘图信息以及预先训练完成的图像生成模型,生成的图像内容,其中,目标绘画区域至少包括第一绘图区域和第二绘图区域之间的空白区域。
[0006]第三方面,本专利技术实施例提供了一种图像生成装置,装置设置于服务器,服务器与多个终端设备通信连接,多个终端设备至少包括第一终端设备和第二终端设备;装置包括:画布生成模块,用于生成虚拟画布区域;其中,虚拟画布区域用于绘制目标图像,在初始状态下,虚拟画布区域为空白区域;第一接收模块,用于接收第一终端设备发送的第一绘图信息;其中,第一绘图信息包括:在虚拟画布区域的第一子区域中绘制的图像内容;第二接收模块,用于接收第二终端设备发送的第二绘图信息;其中,第二绘图信息包括:在虚拟画布区域的第二子区域中绘制的图像内容;第二子区域与第一子区域为虚拟画布区域中的不同的子区域;图像生成模块,用于将第一绘图信息和第二绘图信息输入至预先训练完成的图像生成模型中,以通过图像生成模型对第一绘图信息和第二绘图信息进行融合处理,并生成在虚拟画布区域中目标区域显示的目标图像;其中,目标区域至少包括第一子区域和第二子区域之间的空白区域。
[0007]第四方面,本专利技术实施例提供了一种图像生成装置,通过第一终端设备提供一绘画界面,第一终端设备与服务器通信连接,该装置包括:第一绘图信息发送模块,用于响应针对绘画界面中第一绘图区域的第一绘画操作,确定第一绘画操作对应的第一绘图信息,在绘画界面的第一绘图区域中显示第一绘图信息对应的图像内容,并将第一绘图信息发送至服务器;第二绘图信息接收模块,用于接收服务器发送的第二绘图信息对应的图像内容,并在绘画界面的第二绘图区域中显示第二绘画信息对应的图像内容,其中,第二绘图信息对应的图像内容由服务器根据第二终端设备发送的第二绘图信息生成;目标图像接收模块,用于接收服务器发送的目标图像,并在绘画界面的目标绘画区域中显示目标图像,其中,目标图像为服务器通过第一绘图信息、第二绘图信息以及预先训练完成的图像生成模型,生成的图像内容,其中,目标绘画区域至少包括第一绘图区域和第二绘图区域之间的空白区域。
[0008]第五方面,本专利技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现第一方面或第二方面任一项的图像生成方法。
[0009]第六方面,本专利技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面或第二方面任一项的图像生成方法。
[0010]本专利技术实施例带来了以下有益效果:
[0011]本专利技术提供了一种图像生成方法、装置和电子设备,生成虚拟画布区域;接收第一终端设备发送的第一绘图信息;第一绘图信息包括:在虚拟画布区域的第一子区域中绘制的图像内容;接收第二终端设备发送的第二绘图信息;第二绘图信息包括:在虚拟画布区域的第二子区域中绘制的图像内容;对第一绘图信息和第二绘图信息进行融合处理,并生成虚拟画布区域中目标区域显示的目标图像。在多人协作绘画时,自动将多人绘制的多个绘图信息进行融合,生成目标区域显示的目标图像,提高了协同绘画的效率;目标区域至少包括第一子区域和第二子区域之间的空白区域,进而丰富了图像创意效果,满足了多人协作绘图的需求。
[0012]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书
以及附图中所特别指出的结构来实现和获得。
[0013]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0014]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本专利技术实施例提供的一种图像生成方法的流程图;
[0016]图2为本专利技术实施例提供的一种虚拟画布区域的示意图;
[0017]图3为本专利技术实施例提供的另一种虚拟画布区域的示意图;
[0018]图4为本专利技术实施例提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像生成方法,其特征在于,所述方法应用于服务器,所述服务器与多个终端设备通信连接,所述多个终端设备至少包括第一终端设备和第二终端设备;所述方法包括:生成虚拟画布区域;其中,所述虚拟画布区域用于绘制目标图像,在初始状态下,所述虚拟画布区域为空白区域;接收所述第一终端设备发送的第一绘图信息;其中,所述第一绘图信息包括:在所述虚拟画布区域的第一子区域中绘制的图像内容;接收所述第二终端设备发送的第二绘图信息;其中,所述第二绘图信息包括:在所述虚拟画布区域的第二子区域中绘制的图像内容;所述第二子区域与所述第一子区域为所述虚拟画布区域中的不同的子区域;将所述第一绘图信息和所述第二绘图信息输入至预先训练完成的图像生成模型中,以通过所述图像生成模型对所述第一绘图信息和所述第二绘图信息进行融合处理,并生成在所述虚拟画布区域中目标区域显示的目标图像;其中,所述目标区域至少包括所述第一子区域和所述第二子区域之间的空白区域。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标区域中所述第一子区域和所述第二子区域之间的空白区域显示所述目标图像。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述虚拟画布区域中确定目标区域,其中,所述目标区域包括所述第一子区域中的部分区域、所述第二子区域中的部分区域,以及所述第一子区域与所述第二子区域之间的空白区域。4.根据权利要求3所述的方法,其特征在于,在所述目标区域中所述第一子区域的部分区域、所述第二子区域的部分区域以及所述第一子区域与所述第二子区域之间的空白区域中显示所述目标图像。5.根据权利要求1所述的方法,其特征在于,所述目标区域中的图像内容分别与所述第一子区域中的图像内容、所述第二子区域中的图像内容连续。6.根据权利要求1所述的方法,其特征在于,所述目标图像中第一图像区域的图像内容中,所述第一绘图信息的图像内容大于所述第二绘图信息的图像内容;所述目标图像中第二图像区域的图像内容中,所述第二绘图信息的图像内容大于所述第一绘图信息的图像内容;所述第一图像区域与所述第一子区域的距离小于所述第二图像区域与所述第一子区域的距离。7.根据权利要求1所述的方法,其特征在于,将所述第一绘图信息和所述第二绘图信息输入至预先训练完成的图像生成模型中,以通过所述图像生成模型对所述第一绘图信息和所述第二绘图信息进行融合处理,并生成在所述虚拟画布区域中目标区域显示的目标图像的步骤,包括:将所述第一绘图信息和所述第二绘图信息分别输入至预先训练完成的图像生成模型的图像编码器,得到所述第一绘图信息的第一图像特征和所述第二绘图信息的第二图像特征;将所述第一图像特征和所述第二图像特征输入所述图像生成模型的融合层,在所述图
像生成模型的多模态特征空间,对所述第一图像特征和所述第二图像特征进行特征融合,生成所述虚拟画布区域中第一目标区域的图像内容的第一融合特征;其中,所述多模态特征空间存储有不同类型的特征之间的对应关系,用于融合不同类型的特征;将所述第一融合特征输入所述图像生成模型的图像解码器,生成在所述虚拟画布区域中第一目标区域显示的第一目标图像;其中,所述第一目标图像中包括所述第一绘图信息的至少部分图像内容和所述第二绘图信息的至少部分图像内容。8.根据权利要求1所述的方法,其特征在于,将所述第一绘图信息和所述第二绘图信息输入至预先训练完成的图像生成模型中的步骤之前,所述方法还包括:接收所述多个终端设备中任一终端设备发送的图像融合信息;其中,所述图像融合信息用于指示第二目标区域,以及所述第二目标区域中包括的指定图像内容。9.根据权利要求8所述的方法,其特征在于,将所述第一绘图信息和所述第二绘图信息输入至预先训练完成的图像生成模型中,以通过所述图像生成模型对所述第一绘图信息和所述第二绘图信息进行融合处理,并生成在所述虚拟画布区域中目标区域显示的目标图像的步骤,包括:将所述第一绘图信息、所述第二绘图信息和所述图像融合信息输入至预先训练完成的图像生成模型中,以通过所述图像生成模型对所述第一绘图信息、所述第二绘图信息和所述图像融合信息进行融合处理,并生成在所述虚拟画布区域中第二目标区域显示的第二目标图像;其中,所述第二目标图像中包括所述图像融合信息指示的指定图像内容,以及第一绘图信息的至少部分图像内容和所述第二绘图信息的至少部分图像内容。10.根据权利要求9所述的方法,其特征在于,所述图像融合信息包括:在所述虚拟画布区域的指定子区域中绘制的文本内容;将所述第一绘图信息、所述第二绘图信息和所述图像融合信息输入至预先训练完成的图像生成模型中,以通过所述图像生成模型对所述第一绘图信息、所述第二绘图信息和所述图像融合信息进行融合处理,并生成在所述虚拟画布区域中第二目标区域显示的第二目标图像的步骤,包括:将所述第一绘图信息和所述第二绘图信息分别输入至预先训练完成的图像生成模型的图像编码器,得到所述第一绘图信息的第一图像特征和所述第二绘图信息的第二图像特征;将所述图像融合信息输入至所述图像生成模型的文本编码器,得到所述图像融合信息的文本特征;将所述第一图像特征、所述第二图像特征和所述文本特输入至所述图像生成模型的融合层,在所述图像生成模型的多模态特征空间,对所述第一图像特征、所述第二图像特征和所述文本特征进行特征融合,生成所述虚拟画布区域中第二目标区域的图像内容的第二融合特征;将所述第二融合特征输入所述图像生成模型的图像解码器,生成在所述虚拟画布区域中第二目标区域显示的所述第二目标图像。11.根据权利要求1...

【专利技术属性】
技术研发人员:张新楠
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1