图像处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32437934 阅读:13 留言:0更新日期:2022-02-26 07:56
本公开实施例提供了一种图像处理方法、装置、电子设备及存储介质。方法包括:获取包含目标被美妆部位的目标图像;获取目标被美妆部位的轮廓特征点在目标图像中的坐标值,以作为目标坐标值;根据目标坐标值,以及预先确定的配置文件,得到目标被美妆部位的网格结构,以作为目标网格结构;根据目标网格结构,对目标被美妆部位进行美妆处理,得到美妆图像。可见,本公开实施例提供的技术方案,不需要定位被美妆部位的中心点,直接根据预先确定的配置文件,就可以得到与被美妆部位匹配的网格结构,从而在一定程度上提升对被美妆部位的美妆效果。在一定程度上提升对被美妆部位的美妆效果。在一定程度上提升对被美妆部位的美妆效果。

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


[0001]本公开涉及计算机
,尤其涉及一种图像处理方法、装置、电子设备及存储介质。

技术介绍

[0002]伴随智能手机发展,手机运算拍照性能大幅提升。尤其是近年更先进的AI处理功能,使得手机终端可以进行实时运算,从而诞生了大批带有特效功能的摄像录像应用程序。
[0003]如图1所示,所谓美妆特效,即通过AI模块识别人脸关键点,再将预先绘制好的美化图片按人脸结构进行相应幅度的拉伸,进而绘制到原有的用户的脸部,以达到美化人脸外观的目的。例如为用户绘制睫毛,修改口红颜色等。其中拉伸规则对美妆的最终效果表现影响极大,它影响了美妆的真实感和准确性,是整个功能中最关键的一环。
[0004]其中,关于构建拉伸规则,通常采用的是创建扩展点,使其再与AI点(即被美妆部位的轮廓点)组合形成一整套详细网格结构(即Mesh结构)。
[0005]具体的,在现有技术中,关于上述扩展点的生成方法。如图2所示,比较常规的做法是:针对原始图像识别脸部的AI点;然后,确定脸部(或其他特定一个器官)的中心点;再次,基于此中心点,再与四周的AI识别点进行连线,基于此连线向外延伸一段距离或比例,进而得到扩展点;最后,再将AI识别点与扩展点后,连接为若干个相邻的三角形,从而得到Mesh结构。其中,中心点可以通过多个顶点计算得到。例如可以采用头顶、下巴、左右耳朵组成的四边形的中心点作为脸部的中心点,也可以使用AI识别点中表示鼻尖的顶点作为脸部的中心点。
[0006]然而,对于复杂器官,所有的扩展点不一定呈现出放射状,此时寻找中心点比较困难。虽然可以通过选取多个中心点进行分别扩展,但是又可能导致Mesh网格重叠等问题,弊端比较多。
[0007]由此可见,在被美妆部位的结构比较复杂时,并不是所有AI点都呈现放射状,使得寻找到的被美妆部位的中心点不准确,导致得到的Mesh结构与被美妆部位不匹配,从而使得美妆效果不佳。

技术实现思路

[0008]本公开提供一种图像处理方法、装置、电子设备及存储介质,以解决在被美妆部位的AI点未呈放射状时,寻找到的被美妆部位的中心点不准确,导致得到的Mesh结构与被美妆部位不匹配,从而使得美妆效果不佳的问题。
[0009]根据本公开的第一方面,提供一种图像处理方法,包括:
[0010]获取包含目标被美妆部位的目标图像;
[0011]获取所述目标被美妆部位的轮廓特征点在所述目标图像中的坐标值,以作为目标坐标值;
[0012]根据所述目标坐标值,以及预先确定的配置文件,得到所述目标被美妆部位的网
格结构,以作为目标网格结构;
[0013]根据所述目标网格结构,对所述目标图像中的被美妆部位进行美妆处理,得到美妆图像;
[0014]其中,所述配置文件中包括被美妆部位的网格结构中的预设三角形以及所述预设三角形的顶点的坐标值,所述预设三角形包括至少一个第一类三角形,一个第一类三角形的顶点包括两个所述被美妆部位的轮廓特征点和一个第一扩展点,所述第一扩展点为预先根据所述被美妆部位的轮廓设置的点。
[0015]可选的,所述根据所述目标坐标值,以及预先确定的配置文件,得到所述目标被美妆部位的网格结构,包括:
[0016]根据所述目标坐标值,以及所述第一类三角形的顶点的坐标值,计算得到第一类扩展点的坐标值,其中,所述第一类扩展点为所述目标网格结构中,与所述第一扩展点对应的点;
[0017]根据所述目标坐标值和所述第一类扩展点的坐标值,得到所述目标网格结构。
[0018]可选的,所述目标网格结构中包括至少一个第一目标三角形,所述第一目标三角形与所述第一类三角形一一对应,且所述第一类三角形与其对应的所述第一目标三角形相似;所述第一目标三角形与所述第一类扩展点一一对应,且所述第一类扩展点属于与其对应的第一目标三角形的顶点;
[0019]所述根据所述目标坐标值,以及所述第一类三角形的顶点的坐标值,计算得到第一类扩展点的坐标值,包括:
[0020]根据所述第一类三角形与其对应的所述第一目标三角形的相似关系,以及所述目标坐标值和所述第一类三角形的顶点的坐标值,计算得到所述第一类扩展点的坐标值。
[0021]可选的,所述根据所述目标坐标值和所述第一类扩展点的坐标值,得到所述目标网格结构,包括:
[0022]根据所述第一类扩展点的坐标值和所述目标坐标值,计算得到第二类扩展点的坐标值,其中,所述第二类扩展点为所述目标网格结构中除所述目标被美妆部位的轮廓特征点以及所述第一类扩展点之外的其他点;
[0023]根据所述目标坐标值、所述第一类扩展点的坐标值和所述第二类扩展点的坐标值,得到所述目标网格结构。
[0024]可选的,所述预设三角形还包括至少一个第二类三角形,其中,一个第二类三角形的顶点包括一个第二扩展点和目标集合中的其中两个点,所述目标集合中包括所述被美妆部位的轮廓特征点以及所述第一扩展点,所述第二扩展点为预先根据所述被美妆部位的轮廓设置的点;
[0025]所述目标网格结构中还包括至少一个第二目标三角形,所述第二目标三角形与所述第二类三角形一一对应,且所述第二类三角形与其对应的所述第二目标三角形相似,其中,所述第二目标三角形与所述第二类扩展点一一对应,且所述第二类扩展点属于与其对应的第二目标三角形的顶点;
[0026]所述根据所述第一类扩展点的坐标值和所述目标坐标值,计算得到第二类扩展点的坐标值,包括:
[0027]根据所述第二类三角形与其对应的所述第二目标三角形的相似关系,以及所述目
标坐标值、所述第一类扩展点的坐标值、所述第一类三角形的顶点的坐标值以及所述第二类三角形的顶点的坐标值,计算得到所述第二类扩展点的坐标值。
[0028]可选的,所述根据所述第一类扩展点的坐标值和所述目标坐标值,计算得到第二类扩展点的坐标值,包括:
[0029]采用平滑过渡或插值方法,根据所述第一类扩展点的坐标值和所述目标坐标值,计算得到第二类扩展点的坐标值。
[0030]根据本公开的第二方面,提供一种图像处理装置,包括:
[0031]图像获取模块,被配置为获取包含目标被美妆部位的目标图像;
[0032]坐标值获取模块,被配置为获取所述目标被美妆部位的轮廓特征点在所述目标图像中的坐标值,以作为目标坐标值;
[0033]网格结构获取模块,被配置为根据所述目标坐标值,以及预先确定的配置文件,得到所述目标被美妆部位的网格结构,以作为目标网格结构;
[0034]绘制模块,被配置为根据所述目标网格结构,对所述目标图像中的被美妆部位进行美妆处理,得到美妆图像;
[0035]其中,所述配置文件中包括被美妆部位的网格结构中的预设三角形以及所述预设标三角形的顶点的坐标值,所述预设三角形包括至少一个第一类三角形,一个第一类三角形的顶点包括两个所述被美妆部位的轮廓特征点和一个第一扩展点,所述第一扩展点为预先根据所述被美妆本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取包含目标被美妆部位的目标图像;获取所述目标被美妆部位的轮廓特征点在所述目标图像中的坐标值,以作为目标坐标值;根据所述目标坐标值,以及预先确定的配置文件,得到所述目标被美妆部位的网格结构,以作为目标网格结构;根据所述目标网格结构,对所述目标被美妆部位进行美妆处理,得到美妆图像;其中,所述配置文件中包括被美妆部位的网格结构中的预设三角形以及所述预设三角形的顶点的坐标值,所述预设三角形包括至少一个第一类三角形,一个第一类三角形的顶点包括两个所述被美妆部位的轮廓特征点和一个第一扩展点,所述第一扩展点为预先根据所述被美妆部位的轮廓设置的点。2.根据权利要求1所述的图像处理方法,其特征在于,所述根据所述目标坐标值,以及预先确定的配置文件,得到所述目标被美妆部位的网格结构,包括:根据所述目标坐标值,以及所述第一类三角形的顶点的坐标值,计算得到第一类扩展点的坐标值,其中,所述第一类扩展点为所述目标网格结构中,与所述第一扩展点对应的点;根据所述目标坐标值和所述第一类扩展点的坐标值,得到所述目标网格结构。3.根据权利要求2所述的图像处理方法,其特征在于,所述目标网格结构中包括至少一个第一目标三角形,所述第一目标三角形与所述第一类三角形一一对应,且所述第一类三角形与其对应的所述第一目标三角形相似;所述第一目标三角形与所述第一类扩展点一一对应,且所述第一类扩展点属于与其对应的第一目标三角形的顶点;所述根据所述目标坐标值,以及所述第一类三角形的顶点的坐标值,计算得到第一类扩展点的坐标值,包括:根据所述第一类三角形与其对应的所述第一目标三角形的相似关系,以及所述目标坐标值和所述第一类三角形的顶点的坐标值,计算得到所述第一类扩展点的坐标值。4.根据权利要求2所述的图像处理方法,其特征在于,所述根据所述目标坐标值和所述第一类扩展点的坐标值,得到所述目标网格结构,包括:根据所述第一类扩展点的坐标值和所述目标坐标值,计算得到第二类扩展点的坐标值,其中,所述第二类扩展点为所述目标网格结构中除所述目标被美妆部位的轮廓特征点以及所述第一类扩展点之外的其他点;根据所述目标坐标值、所述第一类扩展点的坐标值和所述第二类扩展点的坐标值,得到所述目标网格结构。5.根据权利要求4所述的图像处理方法,其特征在于,所述预设三角形还包括至少一个第二类三角形,其中,一个第二类三角形的顶点包括一个第二扩展点和目标集合中的其中两个点,所述目标集合中包括所述被美妆部位的轮廓特征点以及所述第一扩展点,所述第二扩展点为预先根据所述被美妆部位的轮廓设置的点...

【专利技术属性】
技术研发人员:毕星汪洋杨浩王剑
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1