一种图像处理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:34480007 阅读:15 留言:0更新日期:2022-08-10 08:56
本申请实施例提供一种图像处理方法、装置、设备及可读存储介质,涉及图像处理技术领域,以提高图像的显示效果。该方法包括:获取待处理图像,所述待处理图像包括头部区域和颈部区域;确定所述人物的颈部区域是否为预设姿态,其中,所述预设姿态包括缩脖子的姿态和/或歪脖子的姿态;若所述颈部区域为预设姿态,对所述待处理图像中的颈部区域进行调整,得到目标图像;将所述目标图像与服装素材图像进行合成。本申请实施例可以提高图像的显示效果。本申请实施例可以提高图像的显示效果。本申请实施例可以提高图像的显示效果。

【技术实现步骤摘要】
一种图像处理方法、装置、设备及可读存储介质


[0001]本申请涉及图像处理
,尤其涉及一种图像处理方法、装置、设备及可读存储介质。

技术介绍

[0002]随着科技的高速发展和移动终端的快速普及,越来越多的线下需求转移到了线上。为了满足用户随时随地、方便快捷的通过移动手机拍摄各种证件照和修改处理证件照的需求,现有技术中提供了多种证件照应用。但是,利用这些证件照应用所提供的换装技术得到的换装效果较差,从而影响了图像的显示效果。

技术实现思路

[0003]本申请实施例提供一种图像处理方法、装置、设备及可读存储介质,以提高图像的显示效果。
[0004]第一方面,本申请实施例提供了一种图像处理方法,包括:
[0005]获取待处理图像,所述待处理图像包括头部区域和颈部区域;
[0006]确定所述人物的颈部区域是否为预设姿态,其中,所述预设姿态包括缩脖子的姿态和/或歪脖子的姿态;
[0007]若所述颈部区域为预设姿态,对所述待处理图像中的颈部区域进行调整,得到目标图像;
[0008]将所述目标图像与服装素材图像进行合成。
[0009]第二方面,本申请实施例还提供一种图像处理装置,包括:
[0010]第一获取模块,用于获取待处理图像,所述待处理图像包括头部区域和颈部区域;
[0011]第一确定模块,用于确定所述人物的颈部区域是否为预设姿态,其中,所述预设姿态包括缩脖子的姿态和/或歪脖子的姿态;
[0012]第二获取模块,用于若所述颈部区域为预设姿态,对所述待处理图像中的颈部区域进行调整,得到目标图像;
[0013]第一合成模块,用于将所述目标图像与服装素材图像进行合成。
[0014]第三方面,本申请实施例还提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如上所述的图像处理方法中的步骤。
[0015]第四方面,本申请实施例还提供一种可读存储介质,所述可读存储介质上存储程序,所述程序被处理器执行时实现如上所述的图像处理方法中的步骤。
[0016]在本申请实施例中,当确定待处理图像中人物的颈部区域的姿态为缩脖子的姿态和/或歪脖子的姿态时,对所述待处理图像中的颈部区域进行调整,得到目标图像,并将所述目标图像与服装素材图像进行合成,得到合成的图像。由于本申请实施例的方案可以根据颈部区域的姿态而对其进行调整,因此,利用本申请实施例的方案,可以避免由于人物的
位置姿态不正导致的合成后的衣服位置偏移、歪曲等问题,从而提高了图像的显示效果。
附图说明
[0017]图1是本申请实施例提供的图像处理方法的流程图;
[0018]图2是本申请实施例得到的人脸关键点的示意图;
[0019]图3是本申请实施例提供的肩颈点预测点的示意图;
[0020]图4是本申请实施例提供的标准颈肩点的示意图;
[0021]图5是本申请实施例提供的标准颈肩点和颈肩预测点的示意图;
[0022]图6是本申请实施例提供的第一人脸关键点、第二人脸关键点的示意图;
[0023]图7是本申请实施例提供的左、右两侧衣领定位点的示意图;
[0024]图8(a)是本申请实施例提供的左侧衣领参考点(C)和右侧衣领参考点(D)的示意图;
[0025]图8(b)是本申请实施例提供的服装素材图像的示意图;
[0026]图9是本申请实施例提供的图像处理装置的结构图。
具体实施方式
[0027]本申请实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0028]本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]参见图1,图1是本申请实施例提供的图像处理方法的流程图,如图1所示,包括以下步骤:
[0031]步骤101、获取待处理图像。
[0032]其中,所述待处理图像包括人物的头部区域和颈部区域。可选的,在本申请实施例中,待处理图像可包括第一掩码子图像和第二掩码子图像,所述第一掩码子图像包括人物的头部区域,所述第二掩码子图像包括人物的颈部区域。
[0033]在通过拍摄装置获得某个人物的原始图像之后,首先,可根据画布大小,对原始图像进行尺寸调整,得到第一中间图像。其中,所述画布可以是正方形,也可以是矩形的。在此不对画布的具体形状进行限定。具体的,可根据人物的人脸关键点检测信息,通过人脸关键点的点位计算得到该人物的头宽,并按照预设的头宽与画布边长之间的比例系数,将头部按比例进行缩放,居中置于画布(如正方形画布)中。之后,按照预设的下巴至画布下边缘高度与画布边长的比例系数,调整缩放后的原始图像在画布中的高度,得到头部居中、固定高度的画布大小的图像,作为第一中间图像。
[0034]接着,对所述第一中间图像进行人像分割(如发丝级人像分割),得到所述第一掩码子图像和第三掩码子图像,其中,所述第一掩码子图像包括人物的头部区域,所述第三掩
码子图像包括人物的头部区域和颈部区域。具体的,通过发丝级人像分割,获得包含头发和脸部的头部区域掩码,即第一掩码子图像,以及,包含头发、脸部和露出的颈部区域的头部带颈部区域掩码,即第三掩码子图像。
[0035]之后,根据所述第一掩码子图像和所述第三掩码子图像,得到所述第二掩码子图像。例如,可将所述第一掩码子图像减去所述第三掩码子图像,得到所述第二掩码子图像。具体的,利用头部区域掩码抠出头部区域纹理,将上述人头区域掩码和头部带颈部区域掩码相减后,获得颈部区域掩码,用此颈部区域掩码还可抠出颈部区域纹理。
[0036]在本申请实施例中,可对图像中的人脸关键点、颈肩关键点进行检测。其中,在此不对具体采用的检测方法进行限定。如图2所示,为本申请实施例中利用106点关键点检测模型得到的人脸关键点的示意图。如图3所示,为本申请实施例中利用18点颈肩点检测模型得到的肩颈点预测点的示意图。在这个过程中,通过深度学习对预先标记的数据进行训练,预测得到从颈部的左、右侧到脖颈、到肩膀的18个肩颈预测点。其中0、17点是颈部区域和人脸区域(如脸部下巴)的交界点,4、13点是颈部区域和肩部区域的转折交界点,0至3点、14至17点是颈部区域左右两侧的各定位点,5至8点、9至12点是肩部区域两侧标识肩膀的走向的定位点。
[0037]步骤102、确定所述人物的颈部区域是否为预设姿态,其中,所述预设姿态包括缩脖子的姿态和/或歪脖子的姿态本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取待处理图像,所述待处理图像包括人物的头部区域和颈部区域;确定所述人物的颈部区域是否为预设姿态,其中,所述预设姿态包括缩脖子的姿态和/或歪脖子的姿态;若所述颈部区域为预设姿态,对所述待处理图像中的颈部区域进行调整,得到目标图像;将所述目标图像与服装素材图像进行合成。2.根据权利要求1所述的方法,其特征在于,所述待处理图像包括:第一掩码子图像和第二掩码子图像,所述第一掩码子图像包括人物的头部区域,所述第二掩码子图像包括人物的颈部区域;所述获取待处理图像,包括:根据画布大小,对原始图像进行尺寸调整,得到第一中间图像;对所述第一中间图像进行人像分割,得到所述第一掩码子图像和第三掩码子图像,其中,所述第三掩码子图像包括头部区域和颈部区域;根据所述第一掩码子图像和所述第三掩码子图像,得到所述第二掩码子图像。3.根据权利要求1所述的方法,其特征在于,所述预设姿态为缩脖子的姿态;确定所述人物的颈部区域是否为预设姿态,包括:获取第一参考值,其中,所述第一参考值为所述人物的人脸关键点中的第一点和第三点的纵坐标差值与第二点和所述第三点的纵坐标差值的最大值,所述第一点和第二点为所述人物的颈部区域和人脸区域的交界点,所述第三点为所述人物的下巴区域的关键点中,位于人脸最下方的关键点;获取第二参考值,其中,所述第二参考值为所述人物的颈肩预测点中的第四点和第五点之间的第一距离与第六点和第七点之间的第二距离的最大值,所述第四点、所述第六点为所述人物的颈部区域和人脸区域的交界点,所述第五点、所述第七点为所述人物的颈部区域和肩部区域的交界点;若所述第一参考值小于所述第二参考值,确定所述人物的颈部区域存在缩脖子的情况。4.根据权利要求1所述的方法,其特征在于,所述预设姿态为歪脖子的姿态;确定所述人物的颈部区域是否为预设姿态,包括:获取第一颈部走势线的第一斜率,所述第一颈部走势线利用颈肩预测点中的第八点、第九点、第十点、第十一点形成;获取第二颈部走势线的第二斜率,所述第二颈部走势线利用所述颈肩预测点中的第十二点、第十三点、第十四点、第十五点形成;若所述第一斜率和/或所述第二斜率未位于预设范围内,确定所述人物的颈部区域为歪脖子的姿态;其中,第八点、第九点、第十点、第十一点依次为所述颈部区域的第一侧中、从颈部区域和人脸区域的交界处至颈肩交界处的预测点,第十二点、第十三点、第十四点、第十五点为所述颈部区域的第二侧中、从颈肩交界处至颈部区域和人脸区域的交界处的预测点;所述第一侧为左侧,所述第二侧为右侧;或者,所述第一侧为右侧,所述第二侧为左侧。5.根据权利要求4所述的方法,其特征在于,
所述获取第一颈部走势线的第一斜率,包括:利用最小二乘法拟合所述第八点、第九点、第十点、第十一点的走势线,得到所述第一颈部走势线,并获得所述第一斜率;所述获取第二颈部走势线的第二斜率,包括:利用最小二乘法拟合所述第十二点、第十三点、第十四点、第十五点的走势线,得到所述第二颈部走势线,并获得所述第二斜率。6.根据权利要求3或4或5所述的方法,其特征在于,所述对所述待处理图像中的颈部区域进行调整,得到目标图像,包括:根据映射关系,对所述颈肩预测点的位置进行调整,得到目标图像;其中,所述映射关系为所述颈肩预测点中的各预测点与标准颈肩点中的各点之间的对应关系。7.根据权利要求6所述的方法,其特征在于,若所述预设姿态为歪脖子的姿态,按照如下方式建立所述映射关系:建立颈肩预测点中的第四点、第六点和标准颈肩点中的第四点、第六点之间的对应关系;建立颈肩预测点中的第五点、第七点和标准颈肩点中的第五点、第七点之间的对应关系;对于除所述第四点、第五点、第六点、第七点外的其他颈肩预测点中的第一预测点,分别和颈肩标准点中除第四点、第五点、第六点、第七点之外的第一标准点通过插值...

【专利技术属性】
技术研发人员:于雪
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1