图像生成方法和装置、设备、介质和程序制造方法及图纸

技术编号:38989087 阅读:12 留言:0更新日期:2023-10-07 10:19
本公开实施例公开了一种图像生成方法和装置、设备、介质和程序,通过获取用户输入的图像生成任务,输出需求提示消息,并获取用户基于该需求提示消息输入的需求回复消息,然后,基于该需求回复消息确定图像生成需求,进而,基于该图像生成需求确定图像展示方案并输出该图像展示方案的说明信息,响应于接收到用户对图像展示方案的确认消息,基于用户确认的图像展示方案生成图像,并输出图像。由此,本公开无需用户对想要的图像表达明确的想法、设计方案、以及提交给模型的提示,即可为用户生成图像,提高了图像生成效率和用户使用体验。提高了图像生成效率和用户使用体验。提高了图像生成效率和用户使用体验。

【技术实现步骤摘要】
图像生成方法和装置、设备、介质和程序


[0001]本公开涉及人工智能技术、自然语言技术和数据处理技术,尤其是一种图像生成方法和装置、设备、介质和程序。

技术介绍

[0002]随着人工智能(AI)技术的发展,人工智能的生成模型在内容创作方面有巨大的潜力。在艺术和设计产业,用户希望通过人工智能的生成模型进行内容创作方面的相关工作,例如,通过向生成模型提交文字提示(prompt),由生成模型来生成如产品设计、插图、动画等各种类型的图像。

技术实现思路

[0003]本公开实施例提供一种图像生成方法和装置、设备、介质和程序,以生成图像。
[0004]本公开实施例的一个方面,提供一种图像生成方法,包括:获取用户输入的图像生成任务;输出需求提示消息,并获取用户基于所述需求提示消息输入的需求回复消息;基于所述需求回复消息确定图像生成需求;基于所述图像生成需求确定图像展示方案,并输出所述图像展示方案的说明信息;响应于接收到用户对所述图像展示方案的确认消息,基于用户确认的图像展示方案生成图像,并输出所述图像。
[0005]可选地,在本公开任一方法实施例中,获取用户输入的图像生成任务之后,还包括:确定所述图像生成任务对应的需求提示消息;输出需求提示消息,包括:输出所述图像生成任务对应的需求提示消息。
[0006]可选地,在本公开任一方法实施例中,所述需求提示消息包括所述图像生成任务涉及的以下任意一项或多项信息:任务类型,目标受众,表达主题,风格,颜色,拍摄角度,亮度效果,表达的视觉感觉,表达的情绪,表达的信息,表达的环境。
[0007]可选地,在本公开任一方法实施例中,基于所述图像生成需求确定图像展示方案,包括:基于所述图像生成需求确定至少一个图像展示方案,并输出所述至少一个图像展示方案的说明信息,所述至少一个图像展示方案中的各图像展示方案包括以下任意一项或多项方案信息:图像整体描述信息,图像主题,图像呈现环境,主要视觉要素,呈现风格;响应于接收到用户对所述图像展示方案的确认消息,基于用户确认的图像展示方案生成图像,包括:响应于接收到用户针对所述至少一个图像展示方案中的目标图像展示方案发送
的确认消息,基于所述目标图像展示方案生成图像。
[0008]可选地,在本公开任一方法实施例中,还包括:响应于接收到用户针对所述至少一个图像展示方案中的目标图像展示方案发送的方案修改消息,获取所述方案修改消息中的方案修改需求;基于所述目标图像展示方案和所述方案修改需求确定修改后的图像展示方案,并输出所述修改后的图像展示方案的说明信息;响应于接收到用户针对所述修改后的图像展示方案发送的确认消息,以所述修改后的图像展示方案作为用户确认的图像展示方案,执行所述基于用户确认的图像展示方案生成图像,并输出所述图像的操作;响应于接收到用户针对所述修改后的图像展示方案发送的方案修改消息,以所述修改后的图像展示方案代替所述目标图像展示方案,迭代执行所述获取所述方案修改消息中的方案修改需求的操作。
[0009]可选地,在本公开任一方法实施例中,响应于接收到用户对所述图像展示方案的确认消息,基于用户确认的图像展示方案生成图像,包括:响应于接收到用户对所述图像展示方案的确认消息,针对所述用户确认的图像展示方案,确定方案细节,并输出所述方案细节的提示词和说明信息;响应于接收到用户对方案细节的确认消息,基于用户确认的图像展示方案和用户确认的方案细节生成图像。
[0010]可选地,在本公开任一方法实施例中,所述方案细节的提示词包括以下任意一项或多项细节和各项细节的至少一个属性值:方案细化要点和所述方案细化要点的实现方式,图像形状,图像尺寸,图像分辨率,图像方向;响应于接收到用户对方案细节的确认消息,基于用户确认的图像展示方案和用户确认的方案细节生成图像,包括:响应于接收到用户基于所述各项细节的至少一个属性值确定的所述各项细节的目标属性值发送的确认消息,以所述确定的所述各项细节的目标属性值作为用户确认的方案细节,基于用户确认的图像展示方案和用户确认的方案细节生成图像。
[0011]可选地,在本公开任一方法实施例中,所述方案细化要点包括呈现风格时,所述呈现风格的属性值包括所述呈现风格的文字标识和/或风格代表图像。
[0012]可选地,在本公开任一方法实施例中,响应于接收到用户对所述图像展示方案的确认消息,基于用户确认的图像展示方案生成图像,还包括:响应于接收到用户对所述方案细节发送的调整消息,获取所述调整消息中的调整需求;基于方案细节和所述调整需求确定调整后的方案细节,并输出所述调整后的方案细节的提示词和说明信息;响应于接收到用户对所述调整后的方案细节发送的确认消息,以所述调整后的方案细节作为用户确认的方案细节,执行所述基于用户确认的图像展示方案和用户确认的方案细节生成图像,并输出所述图像的操作;响应于接收到用户针对所述调整后的方案细节发送的调整消息,针对所述调整后的方案细节,迭代执行所述获取所述调整消息中的调整需求的操作。
[0013]可选地,在本公开任一方法实施例中,基于用户确认的图像展示方案和用户确认的方案细节生成图像,包括:将用户确认的图像展示方案的方案信息和用户确认的方案细节的提示词输入图像生成模型,以便所述图像生成模型基于所述用户确认的图像展示方案的方案信息和所述用户确认的方案细节的提示词生成图像;接收所述图像生成模型输出的图像。
[0014]可选地,在本公开任一方法实施例中,所述图像生成模型基于所述用户确认的图像展示方案的方案信息和所述用户确认的方案细节的提示词生成图像,包括:图像生成模型基于所述用户确认的图像展示方案生成初始图像,并基于所述用户确认的方案细节的提示词对所述初始图像进行调整,得到优化图像。
[0015]可选地,在本公开任一方法实施例中,基于用户确认的图像展示方案生成图像之后,还包括:显示所述图像;响应于接收到用户对所述图像的第一修改消息,基于所述第一修改消息确定第一图像修改方案,所述第一图像修改方案包括图像展示方案的修改方案和/或方案细节的修改方案,并输出所述第一图像修改方案的说明信息;响应于接收到用户针对所述第一图像修改方案发送的确认消息,基于所述第一图像修改方案对用户确认的图像展示方案和/或用户确认的方案细节进行修改,并以修改后的图像展示方案和方案细节生成图像;响应于接收到用户针对所述图像修改方案发送的第二修改消息,以所述第二修改消息作为新的第一修改消息,迭代执行所述基于所述第一修改消息确定第一图像修改方案的操作;输出所述图像,包括:响应于接收到用户对所述图像的输出指示消息,输出所述图像。
[0016]可选地,在本公开任一方法实施例中,所述图像生成任务包括需要生成图像的任务文本。
[0017]可选地,在本公开任一方法实施例中,所述图像生成任务包括:基础图像和对所述基础图像的任务文本;获取用户输入的图像生成任务之后,还包括:对所述基础图像进行图像识别,得到图像识别结果;基于所述图像生成需求确定图像展示方案,包括:基于所述图像生成需求和所述图像识别结果确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像生成方法,包括:获取用户输入的图像生成任务;输出需求提示消息,并获取用户基于所述需求提示消息输入的需求回复消息;基于所述需求回复消息确定图像生成需求;基于所述图像生成需求确定图像展示方案,并输出所述图像展示方案的说明信息;响应于接收到用户对所述图像展示方案的确认消息,基于用户确认的图像展示方案生成图像,并输出所述图像。2.根据权利要求1所述的方法,其中,获取用户输入的图像生成任务之后,还包括:确定所述图像生成任务对应的需求提示消息;输出需求提示消息,包括:输出所述图像生成任务对应的需求提示消息。3.根据权利要求1所述的方法,其中,所述需求提示消息包括所述图像生成任务涉及的以下任意一项或多项信息:任务类型,目标受众,表达主题,风格,颜色,拍摄角度,亮度效果,表达的视觉感觉,表达的情绪,表达的信息,表达的环境。4.根据权利要求1所述的方法,其中,基于所述图像生成需求确定图像展示方案,并输出所述图像展示方案的说明信息,包括:基于所述图像生成需求确定至少一个图像展示方案,并输出所述至少一个图像展示方案的说明信息,所述至少一个图像展示方案中的各图像展示方案包括以下任意一项或多项方案信息:图像整体描述信息,图像主题,图像呈现环境,主要视觉要素,呈现风格;响应于接收到用户对所述图像展示方案的确认消息,基于用户确认的图像展示方案生成图像,包括:响应于接收到用户针对所述至少一个图像展示方案中的目标图像展示方案发送的确认消息,基于所述目标图像展示方案生成图像。5.根据权利要求4所述的方法,其中,还包括:响应于接收到用户针对所述至少一个图像展示方案中的目标图像展示方案发送的方案修改消息,获取所述方案修改消息中的方案修改需求;基于所述目标图像展示方案和所述方案修改需求确定修改后的图像展示方案,并输出所述修改后的图像展示方案的说明信息;响应于接收到用户针对所述修改后的图像展示方案发送的确认消息,以所述修改后的图像展示方案作为用户确认的图像展示方案,执行所述基于用户确认的图像展示方案生成图像,并输出所述图像的操作;响应于接收到用户针对所述修改后的图像展示方案发送的方案修改消息,以所述修改后的图像展示方案代替所述目标图像展示方案,迭代执行所述获取所述方案修改消息中的方案修改需求的操作。6.根据权利要求1

5任一所述的方法,其中,响应于接收到用户对所述图像展示方案的确认消息,基于用户确认的图像展示方案生成图像,包括:响应于接收到用户对所述图像展示方案的确认消息,针对所述用户确认的图像展示方案,确定方案细节,并输出所述方案细节的提示词和说明信息;响应于接收到用户对方案细节的确认消息,基于用户确认的图像展示方案和用户确认
的方案细节生成图像。7.根据权利要求6所述的方法,其中,所述方案细节的提示词包括以下任意一项或多项细节和各项细节的至少一个属性值:方案细化要点和所述方案细化要点的实现方式,图像形状,图像尺寸,图像分辨率,图像方向;响应于接收到用户对方案细节的确认消息,基于用户确认的图像展示方案和用户确认的方案细节生成图像,包括:响应于接收到用户基于所述各项细节的至少一个属性值确定的所述各项细节的目标属性值发送的确认消息,以所述确定的所述各项细节的目标属性值作为用户确认的方案细节,基于用户确认的图像展示方案和用户确认的方案细节生成图像。8.根据权利要求7所述的方法,其中,所述方案细化要点包括呈现风格时,所述呈现风格的属性值包括所述呈现风格的文字标识和风格代表图像中至少之一。9.根据权利要求6所述的方法,其中,响应于接收到用户对所述图像展示方案的确认消息,基于用户确认的图像展示方案生成图像,还包括:响应于接收到用户对所述方案细节发送的调整消息,获取所述调整消息中的调整需求;基于方案细节和所述调整需求确定调整后的方案细节,并输出所述调整后的方案细节的提示词和说明信息;响应于接收到用户对所述调整后的方案细节发送的确认消息,以所述调整后的方案细节作为用户确认的方案细节,执行所述基于用户确认的图像展示方案和用户确认的方案细节生成图像,并输出所述图像的操作;响应于接收到用户针对所述调整后的方案细节发送的调整消息,针对所述调整后的方案细节,迭代执行所述获取所述调整消息中的调整需求的操作。10.根据权利要求6所述的...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:北京生数科技有限公司
类型:发明
国别省市:

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

1