特效图像生成方法、装置、设备及存储介质制造方法及图纸

技术编号:38457788 阅读:11 留言:0更新日期:2023-08-11 14:35
本公开实施例公开了一种特效图像生成方法、装置、设备及存储介质。获取待形变人物形象图像及所述待形变人物形象图像中的第一形变点;获取人物形象模板中的第二形变点;根据所述第二形变点和所述第一形变点确定目标形变点;基于所述目标形变点生成人物形象形变特效图。本公开实施例提供的特效图像生成方法,根据人物形象模板中的第二形变点和第一形变点确定目标形变点,基于目标形变点生成人物形象形变特效图,可以实现对图像中的人物形象进行变形处理,可以提高人物形象变形的效果。可以提高人物形象变形的效果。可以提高人物形象变形的效果。

【技术实现步骤摘要】
特效图像生成方法、装置、设备及存储介质


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

技术介绍

[0002]随着网络技术和数字图像获取技术的方展,人们产生了将拍摄的图片或者视频传送到网络上进行分享的欲望,而为了获得更好的互动效果,时常需要对图片的人物形象进行变形。
[0003]针对二维人物形象图片的变形,传统上采用机器学习,训练得到变化参数,进而通过变化参数对人物形象进行变形的方法。但是传统的方法存在如下缺点:依赖于大量的训练结果,由于训练模型遍历不完全,容易使人物形象变形的效果差强人意。

技术实现思路

[0004]本公开实施例提供一种特效图像生成方法、装置、设备及存储介质,以实现对图像中的人物形象进行变形处理,可以提高人物形象变形的效果。
[0005]第一方面,本公开实施例提供了一种特效图像生成方法,包括:
[0006]获取待形变人物形象图像及所述待形变人物形象图像中的第一形变点;
[0007]获取人物形象模板中的第二形变点;
[0008]根据所述第二形变点和所述第一形变点确定目标形变点;
[0009]基于所述目标形变点生成人物形象形变特效图。
[0010]第二方面,本公开实施例还提供了一种特效图像生成装置,包括:
[0011]形变人物形象图像获取模块,用于获取待形变人物形象图像及所述待形变人物形象图像中的第一形变点;
[0012]第二形变点获取模块,用于获取人物形象模板中的第二形变点;
[0013]目标形变点获取模块,用于根据所述第二形变点和所述第一形变点确定目标形变点;
[0014]人物形象形变特效图生成模块,用于基于所述目标形变点生成人物形象形变特效图。
[0015]第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
[0016]一个或多个处理装置;
[0017]存储装置,用于存储一个或多个程序;
[0018]当所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现如本公开实施例所述的特效图像生成方法。
[0019]第四方面,本公开实施例还提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现如本公开实施例所述的特效图像生成方法。
[0020]本公开实施例公开了一种特效图像生成方法、装置、设备及存储介质。获取待形变
人物形象图像及待形变人物形象图像中的第一形变点;获取人物形象模板中的第二形变点;根据第二形变点和第一形变点确定目标形变点;基于目标形变点生成人物形象形变特效图。本公开实施例提供的特效图像生成方法,根据人物形象模板中的第二形变点和第一形变点确定目标形变点,基于目标形变点生成人物形象形变特效图,可以实现对图像中的人物形象进行变形处理,可以提高人物形象变形的效果。
附图说明
[0021]图1是本公开实施例中的一种特效图像生成方法的流程图;
[0022]图2a是本公开实施例中的采用一条扫描线扫描画面的示例图;
[0023]图2b是本公开实施例中的采用多条扫描线扫描画面的示例图;
[0024]图3是本公开实施例中的生成虚拟标准人物形象的示例图;
[0025]图4是本公开实施例中的确定目标形变点的示例图;
[0026]图5是本公开实施例中的一种特效图像生成装置的结构示意图;
[0027]图6是本公开实施例中的一种电子设备的结构示意图。
具体实施方式
[0028]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0029]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0030]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0031]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0032]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0033]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0034]图1为本公开实施例提供的一种特效图像生成方法的流程图,本实施例可适用于对人物形象进行形变的情况,该方法可以由特效图像生成装置来执行,该装置可由硬件和/或软件组成,并一般可集成在具有特效图像生成功能的设备中,该设备可以是服务器、移动终端或服务器集群等电子设备。如图1所示,该方法具体包括如下步骤:
[0035]步骤110,获取待形变人物形象图像及待形变人物形象图像中的第一形变点。
[0036]其中,待形变人物形象可以是通过采集静态人物形象图像获得,或者在连续采集
人物形象图像过程中,对采集的图像进行定帧处理获得的图像,或者本地数据库或者网络数据库获取到的包含有人物形象的图像。此处,对待形变人物形象图像的获取方式不做限定。
[0037]可选的,获取待形变人物形象图像的方式可以是:在采集人物形象图像的过程中,对画面中的图像按照设定扫描方式进行扫描;对已扫描的区域进行定帧处理,直到对整个画面扫描完成,获得待形变人物形象图像。
[0038]本实施例中,可以按照设定频率对人物信息图像进行采集,可以按照设定速度对画面中的图像进行扫描。对已扫描的区域进行定帧处理可以理解为将扫描过的区域的画面进行固定。第一形变点可以是从人物形象中的关键点选择设定数量的点作为第一形变点,例如:第一形变点可以包括:额头中心点、鼻尖点、下巴中心点、左右脸颊点等。本实施例中,对已扫描的区域进行定帧处理,直到对整个画面扫描完成,获得待形变人物形象图像,可以提高待形变人物形象图像获取的多样性以及趣味性。
[0039]其中,设定扫描方式包括采用一条或者多条扫描线进行扫描。若采用一条扫描线扫描,则控制一条扫描线按照设定方向扫描画面中的图像;若采用多条扫描线扫描,则确定各扫描线所扫描的子区域,控制各扫描线在对应的子区域中按照设定方向扫描。
[0040]其中,设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种特效图像生成方法,其特征在于,包括:获取待形变人物形象图像及所述待形变人物形象图像中的第一形变点;获取人物形象模板中的第二形变点;根据所述第二形变点和所述第一形变点确定目标形变点;基于所述目标形变点生成人物形象形变特效图。2.根据权利要求1所述的方法,其特征在于,获取待形变人物形象图像,包括:在采集人物形象图像的过程中,对画面中的图像按照设定扫描方式进行扫描;对已扫描的区域进行定帧处理,直到对整个画面扫描完成,获得待形变人物形象图像。3.根据权利要求2所述的方法,其特征在于,对已扫描的区域进行定帧处理,包括:对于扫描到的当前帧,遍历画面中人物形象的设定关键点;对于遍历到的设定关键点,判断遍历到的设定关键点是否固定;若否,则判断遍历到的设定关键点是否处于已扫描区域;若是,则将遍历到的设定关键点固定,并将固定的设定关键点确定为第一形变点。4.根据权利要求2所述的方法,其特征在于,所述设定扫描方式包括采用一条或者多条扫描线进行扫描;若采用一条扫描线扫描,则控制所述一条扫描线按照设定方向扫描画面中的图像;若采用多条扫描线扫描,则确定各扫描线所扫描的子区域,控制各扫描线在对应的子区域中按照设定方向扫描。5.根据权利要求1所述的方法,其特征在于,根据所述第二形变点和所述第一形变点确定目标形变点,包括:根据所述待形变人物形象图像的人物形象信息和所述人物形象模板生成虚拟标准人物形象;确定所述虚拟标准人物形象中的第三形变点;根据所述第一形变点、所述第二形变点和所述第三形变点确定目标形变点。6.根据权利要求5所述的方法,其特征在于,所述人物形象信息包括第一眼距和第一中心关键点;根据所述待形变人物形象图像的人物形象信息和所述人物形象模板生成虚拟标准人物形象,包括:将所述人物形象模板的第二中心关键点和所述第一中心关键点对齐;按照所述第一眼距调整...

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

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

1