特效展示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34482567 阅读:8 留言:0更新日期:2022-08-10 08:59
本公开实施例提供了一种特效展示方法、装置、电子设备及存储介质,通过接收针对发型变换特效的特效触发操作,展示图像展示区域,并在该图像展示区域内显示包含发型信息的待变换图像,进而在检测到达到预设的变换效果展示条件时,在图像展示区域内展示与待变换图像对应的发型变换图像,以展示与待变换图像中的发型信息至少部分不同的发型变换图像,实现了对图像中的发型的自动更换,该方法可以响应于用户的特效触发操作实时更换图像中的发型,无需用户后续手动操作,提高了对图像中的发型的更换效率以及实时性,解决了现有技术中更换图像发型操作复杂以及效率低下的技术问题,并且,不受限于专业用户,具有普适性,操作简单,提升了用户体验。了用户体验。了用户体验。

【技术实现步骤摘要】
特效展示方法、装置、电子设备及存储介质


[0001]本公开实施例涉及图像处理技术,尤其涉及一种特效展示方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,用户若想更换图像中的发型,通常只能在后期使用图像处理软件去处理。需要手动将拍摄的图像导入至软件中,并在软件中将输入图像与各个发型模板图进行匹配,手动调整输入图像以使输入图像与发型模板图贴合,进而实现图像发型更换。
[0003]然而,这种手动后处理的方式需要专业用户不断与处理软件进行交互,效率较低,对用户的专业性也有要求,操作步骤复杂,使用不便,而且,一旦图像或视频发生变化时,需要重新手动处理,发型更换速度相对滞后,影响用户体验。

技术实现思路

[0004]本公开提供一种特效展示方法、装置、电子设备及存储介质,以实现对图像中的发型的自动更换,提高对图像中的发型更换效率,解决了现有技术中更换图像发型操作复杂以及效率低下的技术问题。
[0005]第一方面,本公开实施例提供了一种特效展示方法,包括:
[0006]接收针对发型变换特效的特效触发操作,展示图像展示区域,并于所述图像展示区域内展示包含发型信息的待变换图像;
[0007]当检测到达到预设的变换效果展示条件时,于所述图像展示区域内展示与所述待变换图像对应的发型变换图像;
[0008]其中,所述待变换图像中的发型信息与所述发型变换图像中的发型信息至少部分不同。
[0009]第二方面,本公开实施例还提供了一种特效展示装置,包括:
[0010]第一展示模块,用于接收针对发型变换特效的特效触发操作,展示图像展示区域,并于所述图像展示区域内展示包含发型信息的待变换图像;
[0011]第二展示模块,用于当检测到达到预设的变换效果展示条件时,于所述图像展示区域内展示与所述待变换图像对应的发型变换图像;
[0012]其中,所述待变换图像中的发型信息与所述发型变换图像中的发型信息至少部分不同。
[0013]第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
[0014]一个或多个处理器;
[0015]存储装置,用于存储一个或多个程序,
[0016]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任一实施例提供的特效展示方法。
[0017]第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述
是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0037]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0038]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0039]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0040]可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
[0041]例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
[0042]作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
[0043]可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。
[0044]可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。
[0045]图1为本公开实施例所提供的一种特效展示方法的流程示意图,本公开实施例适用于响应于用户的特效触发操作,生成并展示与待变换图像对应的发型变换图像,以将待变换图像中的发型信息变换为其它发型信息的情况,该方法可以由特效展示方法装置来执行,该装置可以通过软件和/或硬件的形式实现,可选的,通过电子设备来实现,该电子设备可以是移动终端、PC端或服务器等。
[0046]如图1所示,所述方法包括:
[0047]S110、接收针对发型变换特效的特效触发操作,展示图像展示区域,并于图像展示区域内展示包含发型信息的待变换图像。
[0048]其中,发型变换特效可以是用于将图像中的发型进行变换并生成包含变换后的发型的图像。示例性的,发型变换特效可以包括发型长度变换特效、发型弯曲度变换特效、发型颜色变换特效以及发型透明度变换特效中的至少一种。发型信息可包括所述待变换图像中的头发区域或毛发区域中的至少部分像素点的显示信息。
[0049]具体的,用户可以通过触发终端设备的可视化界面上的发型变换控件,生成用于展示发型变换特效的特效触发操作。例如,在检测到用户单击可视化界面上的发型变换按钮时,确定接收到针对发型变换特效的特效触发操作;或者,在检测到用户上传包含发型信
息的图像时,确定接收到针对发型变换特效的特效触发操作;或者,在检测到用户双击可视化界面上展示的图像的发型部位时,确定接收到针对发型变换特效的特效触发操作;或者,在检测到用户点击某一预设发型时,确定接收到针对发型变换特效的特效触发操作,等。
[0050]具体的,在检测到特效触发操作后,可以在可视化界面上显示图像展示区域。其中,图像展示区域可以是可视化界面上的全局区域或局部区域。具体的,可以在检测到特效触发操作后,在可视化界面上显示拍摄图像控件和图像选择控件,若检测到用户触发拍摄图像控件,则调用摄像头模组,以启动相机拍摄待变换图像;若检测到用户触发图像选择控件,则调用本地内存中的历史图像或视频,以便于用户选取待变换图像。或者,也可以在检测到特效触发操作后,获取用户的直播显示画面,将直播显示画面作为待变换图像。
[0051]当然,还可以在获取到用户拍摄、选择或直播界面中的待变换图像后,检测待变换图像中是否存在发型信息,若否,则在可视化界面上展示提示信息,以使用户重新确定待变换图像,直至待变换图像中存在发型信息。
[0052]进一步的,在图像展示区域内展示包含发型信息的待变换图像。其中,待变本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种特效展示方法,其特征在于,包括:接收针对发型变换特效的特效触发操作,展示图像展示区域,并于所述图像展示区域内展示包含发型信息的待变换图像;当检测到达到预设的变换效果展示条件时,于所述图像展示区域内展示与所述待变换图像对应的发型变换图像;其中,所述待变换图像中的发型信息与所述发型变换图像中的发型信息至少部分不同。2.根据权利要求1所述的特效展示方法,其特征在于,在所述于所述图像展示区域内展示与所述待变换图像对应的发型变换图像之前,还包括:根据所述待变换图像确定待处理图像以及与所述待处理图像对应的头发掩膜图像;根据所述待处理图像、所述头发掩膜图像以及预先训练完成的发型变换模型,对所述待变换图像中的发型信息进行变换,得到与所述待变换图像对应的模型变换图像;根据所述模型变换图像和预先训练完成的区域修复模型,确定与所述待处理图像对应的发型变换图像。3.根据权利要求2所述的特效展示方法,其特征在于,所述根据所述待变换图像确定待处理图像以及与所述待处理图像对应的头发掩膜图像,包括:对所述待变换图像进行图像预处理,得到与所述待变换图像对应的待处理图像,其中,所述图像预处理包括面部对齐处理、尺寸变换处理以及锐化处理中的至少一项;基于预设的头发分割算法对所述待处理图像进行处理得到与所述待处理图像对应的头发掩膜图像。4.根据权利要求3所述的特效展示方法,其特征在于,在所述根据所述模型变换图像和预先训练完成的区域修复模型,确定与所述待处理图像对应的发型变换图像之前,还包括:根据所述待变换图像对所述模型变换图像进行调整,以使所述模型变换图像与所述待变换图像的面部对齐。5.根据权利要求2所述的特效展示方法,其特征在于,所述发型变换模型包括发型变换层和与所述发型变换层连接的图像输出层,所述图像输出层基于注意力机制构建;所述根据所述待处理图像、所述头发掩膜图像以及预先训练完成的发型变换模型,对所述待变换图像中的发型信息进行变换,得到与所述待变换图像对应的模型变换图像,包括:将所述待处理图像和所述头发掩膜图像进行图像拼接,得到目标输入图像;将所述目标输入图像输入至预先训练完成的发型变换模型中,经由所述发型变换模型的发型变换层,得到与所述待变换图像对应的初始变换图像,其中,所述初始变换图像包括红通道、绿通道、蓝通道和透明通道;经由所述发型变换模型的图像输出层对所述初始变换图像进行处理,得到所述待变换图像中的发型信息变换后的模型变换图像。6.根据权利要求5所述的特效展示方法,其特征在于,所述经由所述发型变换模型的图像输出层,得到所述待变换图像中的发型信息变换后的模型变换图像,包括:通过所述发型变换模型的图像输出层,将所述目标输入图像、由所述初始变换图像中的红通道、绿通道和蓝通道构成的第一图像以及由透明通道构成的第二图像进行图像融
合,得到所述待变换图像中的发型信息变换后的模型变换图像。7.根据权利要求6所述的特效展示方法,其特征在于,所述将所述目标输入图像、由所述初始变换图像包括红通道、绿通道和蓝通道构成的第一图像以及由透明通道构成的第二图像进行图像融合,包括:获取由所述目标输入图像中的红...

【专利技术属性】
技术研发人员:朱渊略王前前王诗吟
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1