一种美妆素材的处理方法及终端技术

技术编号:21302364 阅读:39 留言:0更新日期:2019-06-12 08:40
本发明专利技术实施例提供一种美妆素材的处理方法及终端,用于解决现有技术中美妆素材与人脸图像的贴合度较差,使得美颜、美妆效果不真实的问题。该方法包括:提取待美妆的人脸图像中指定器官对应的特征点;基于所述特征点的坐标进行插值,生成所述指定器官对应的原始多边形网格面;从贴图资源库中获取所述指定器官的标准模型,根据所述标准模型中的多个坐标点所形成的标准多边形网格面;基于所述原始多边形网格面,调整所述标准多边形网格面,使所述标准模型与所述指定器官进行匹配,以对所述指定器官对应的标准模型的美妆素材进行处理。

A Processing Method and Terminal of Cosmetic Material

The embodiment of the present invention provides a processing method and a terminal for cosmetic material, which is used to solve the problem of poor fit between cosmetic material and face image in the prior art and make the beauty and cosmetic effect unreal. The method includes: extracting the feature points corresponding to the designated organs in the face image to be beautified; interpolating the coordinates of the feature points to generate the original polygonal mesh surface corresponding to the designated organs; obtaining the standard model of the designated organs from the mapping resource library, and forming the standard polygonal mesh surface according to the multiple coordinate points in the standard model; and The original polygon mesh surface adjusts the standard polygon mesh surface to match the standard model with the designated organ to process the cosmetic material of the standard model corresponding to the designated organ.

【技术实现步骤摘要】
一种美妆素材的处理方法及终端
本专利技术涉及图像识别
,尤其涉及一种美妆素材的处理方法及终端。
技术介绍
随着人们生活水平的提高,人们更追求美的享受,越来越多的人们喜欢将拍摄的图像进行美颜、美妆;或者,在拍摄的过程中进行美颜、美妆拍摄,从而,人们对人像美颜类应用和美妆类应用等具有强烈的需求。随着图像识别技术的发展,各种各样能够自动识别用户五官,并为用户五官进行美颜、美妆的应用程序应运而生,如,美颜类应用程序、美妆类应用程序、美拍类应用程序。用户可以根据自己的需求使用该应用程序上的美妆素材,以使图像呈现美颜、美妆效果。目前,这些应用程序通过识别人脸图像,根据识别的人脸图像,在该人脸图像上进行美妆素材的拼贴,由于存在各种各样的脸型,在进行美妆素材拼贴时,易使美妆素材与人脸图像的贴合度较差,使得美颜、美妆效果不真实。
技术实现思路
本专利技术实施例提供一种美妆素材的处理方法及终端,以解决现有技术中美妆素材与人脸图像的贴合度较差,使得美颜、美妆效果不真实的问题。本专利技术实施例采用下述技术方案:第一方面,提供了一种美妆素材的处理方法,包括:提取待美妆的人脸图像中指定器官对应的特征点;基于所述特征点的坐标进行插值,生成所述指定器官对应的原始多边形网格面;从贴图资源库中获取所述指定器官的标准模型,根据所述标准模型中的多个坐标点所形成的标准多边形网格面;基于所述原始多边形网格面,调整所述标准多边形网格面,使所述标准模型与所述指定器官进行匹配,以对所述指定器官对应的标准模型的美妆素材进行处理。第二方面,提供了一种终端,包括:提取模块,用于提取待美妆的人脸图像中指定器官对应的特征点;生成模块,用于基于所述特征点的坐标进行插值,生成所述指定器官对应的原始多边形网格面;第一获取模块,用于从贴图资源库中获取所述指定器官的标准模型,根据所述标准模型中的多个坐标点所形成的标准多边形网格面;调整模块,用于基于所述原始多边形网格面,调整所述标准多边形网格面,使所述标准模型与所述指定器官进行匹配,以对所述指定器官对应的标准模型的美妆素材进行处理。第三方面,提供了一种终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下步骤:提取待美妆的人脸图像中指定器官对应的特征点;基于所述特征点的坐标进行插值,生成所述指定器官对应的原始多边形网格面;从贴图资源库中获取所述指定器官的标准模型,根据所述标准模型中的多个坐标点所形成的标准多边形网格面;基于所述原始多边形网格面,调整所述标准多边形网格面,使所述标准模型与所述指定器官进行匹配,以对所述指定器官对应的标准模型的美妆素材进行处理。第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:提取待美妆的人脸图像中指定器官对应的特征点;基于所述特征点的坐标进行插值,生成所述指定器官对应的原始多边形网格面;从贴图资源库中获取所述指定器官的标准模型,根据所述标准模型中的多个坐标点所形成的标准多边形网格面;基于所述原始多边形网格面,调整所述标准多边形网格面,使所述标准模型与所述指定器官进行匹配,以对所述指定器官对应的标准模型的美妆素材进行处理。本专利技术实施例采用的上述至少一个技术方案能够达到以下有益效果:本专利技术实施例,通过对待美妆的人脸图像中指定器官的特征点的坐标进行插值,生成指定器官对应的原始多边形网格面,调整指定器官的标准模型的多个坐标点所形成的标准多边形网格面,使标准模型与指定器官进行匹配,以对指定器官对应的标准模型的美妆素材进行处理,使得美妆素材可以根据待美妆的人脸图像进行调整,以与待美妆的人脸图像进行完美贴合,以使美妆效果更真实。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本申请实施例提供的美妆素材的处理方法的流程示意图;图2示出了本申请实施例提供的美妆素材的处理方法的具体实现的效果图;图3为本申请实施例提供的终端的第一种结构示意图;图4为本申请实施例提供的终端的第二种结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术具体实施例及相应的附图对本专利技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种美妆素材的处理方法及终端,以解决现有技术中美妆素材与人脸图像的贴合度较差,使得美颜、美妆效果不真实的问题。本专利技术实施例提供一种美妆素材的处理方法,该方法的执行主体,可以但不限于终端或能够被配置为执行本专利技术实施例提供的该方法的装置或系统。为便于描述,下文以该方法的执行主体为能够执行该方法的终端为例,对该方法的实施方式进行介绍。可以理解,该方法的执行主体为终端只是一种示例性的说明,并不应理解为对该方法的限定。图1为本专利技术实施例提供的美妆素材的处理方法的流程图,图1的方法可以由终端执行,如图1所示,该方法可以包括:步骤101、提取待美妆的人脸图像中指定器官对应的特征点。该指定器官可以包括左眼、右眼、眼眉、鼻子、左耳朵、右耳朵和嘴巴中的至少一个。示例性的,以指定器官是左眼为例:该取待美妆的人脸图像中指定器官对应的特征点,具体为:提取左眼的眼珠的坐标点,左眼眼线上的坐标点,及左眼眼眉上的坐标点。步骤102、基于所述特征点的坐标进行插值,生成所述指定器官对应的原始多边形网格面。该生成指定器官对应的原始多边形网格面,具体实现可以为:根据特征点的坐标进行插值,以确定插值点;将每相邻两个特征点和插值点进行连接形成该原始多边形网格面。示例性的,沿用上述示例,本步骤具体可以为:根据左眼的眼珠的坐标点确定左眼的眼珠的插值点,根据左眼眼线上的坐标点确定左眼眼线上的插值点,及根据左眼眼眉上的坐标点确定左眼眼眉上的插值点,将上述坐标点和插值点中每相邻两个点进行连接,以形成该原始多边形网格面。其中,该原始多边形网格面可以为三角形网格面或四边形网格面。具体实施时,该原始多边形网格面的确定根据具体是应用平台而定。例如,在OpenGLES(OpenGLforEmbeddedSystems)软件平台,该原始多边形网格面为三角形网格面;在Mac(Macintosh)软件平台和Linux软件平台,该原始多边形网格面为四边形网格面。其中,Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。在实际应用中,移动终端中通常应用OpenGLES软件平台,故原始多边形网格面为三角形网格面主要是为适配在移动端的使用。步骤103、从贴图资源库中获取所述指定器官的标准模型,根据所述标准模型中的多个坐标点所形成的标准多边形网格面。该标准多边形网格面的形成,具体可实现为:从贴图资源库中获取指定器官的标准模型的多个坐标点,将每相邻两个坐标点进行连接形成该标准多边形网格面。当然,该标准多边形网格面的形成,具体也可实现为:从贴图资源库中获本文档来自技高网...

【技术保护点】
1.一种美妆素材的处理方法,其特征在于,包括:提取待美妆的人脸图像中指定器官对应的特征点;基于所述特征点的坐标进行插值,生成所述指定器官对应的原始多边形网格面;从贴图资源库中获取所述指定器官的标准模型,根据所述标准模型中的多个坐标点所形成的标准多边形网格面;基于所述原始多边形网格面,调整所述标准多边形网格面,使所述标准模型与所述指定器官进行匹配,以对所述指定器官对应的标准模型的美妆素材进行处理。

【技术特征摘要】
1.一种美妆素材的处理方法,其特征在于,包括:提取待美妆的人脸图像中指定器官对应的特征点;基于所述特征点的坐标进行插值,生成所述指定器官对应的原始多边形网格面;从贴图资源库中获取所述指定器官的标准模型,根据所述标准模型中的多个坐标点所形成的标准多边形网格面;基于所述原始多边形网格面,调整所述标准多边形网格面,使所述标准模型与所述指定器官进行匹配,以对所述指定器官对应的标准模型的美妆素材进行处理。2.根据权利要求1所述的方法,其特征在于,所述基于所述原始多边形网格面,调整所述标准多边形网格面,包括:建立所述原始多边形网格面中特征点与所述标准多边形网格面中坐标点的对应关系;其中,所述坐标点包括主要坐标点和次要坐标点;基于所述对应关系,调整所述标准多边形网格面中的主要坐标点,以带动所述标准多边形网格面中的次要坐标点变化,使所述标准多边形网格面与所述原始多边形网格面重合。3.根据权利要求1所述的方法,其特征在于,所述基于所述特征点的坐标进行插值,生成所述指定器官对应的原始多边形网格面,包括:基于所述特征点的坐标进行插值,以确定插值点;基于所述特征点和所述插值点的连接关系,生成所述指定器官对应的原始多边形网格面。4.根据权利要求1所述的方法,其特征在于,在所述从贴图资源库中获取所述指定器官的标准模型之前,还包括:获取标准人脸图像信息,所述标准人脸图像信息至少包括指定器官的坐标;基于所述指定器官的坐标,构建所述指定器官的标准模型。5.根据权利要求4所述的方法,其特征在于,所述基于所述指定器官的坐标,构建所述指定器官的标准模型,包括:获取所述指定器官的坐标围成的第一多边形;将所述第一多边形的每个顶点,向所述顶点相邻的两条边的法线方向,以第一预定半径旋转,获得多个外围点,依次连接多个所述外围点,获得第二多边形;将所述第二多边形的每个顶点,向所述顶点相邻的两条边的法线方向,以第二预定半径旋转,获得多个外围点,依次连接多个所述外围点,获得第三多边形;基于所述第一多边形、所述第二多边形和所述第三多边形,构建所述指定器官的标准模型。6.根据权利要求5所述的方法,其特征在于,所述基于所述第一多边形、所述第二多边形和所述第三多边形,构建所述指定器官的标准模型,包括:分别将所述第一多边形的顶点、所述第二多边形的顶点和所述第三多边形的顶点作为贝塞尔曲线的曲线参数,输出平滑曲线;基于所述平滑曲线,构建所述指定...

【专利技术属性】
技术研发人员:姜兴兵陈云贵李涛
申请(专利权)人:珠海天燕科技有限公司
类型:发明
国别省市:广东,44

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

1