虚拟试妆方法、装置和电子设备制造方法及图纸

技术编号:17305229 阅读:55 留言:0更新日期:2018-02-19 00:02
本申请提出一种虚拟试妆方法、装置和电子设备,其中,该虚拟试妆方法,包括以下步骤:确定目标图像中待试妆区域的动作状态;从预先建立的纹理模板库中选择与所述动作状态对应的纹理模板;以及将所述纹理模板映射到所述待试妆区域。本申请的虚拟试妆方法,能够匹配上妆部位的真实形状,保持上妆后上妆部位的纹理、光泽和艳丽程度。

Virtual trial makeup methods, devices, and electronic devices

The invention provides a virtual makeup method, device and electronic equipment, among them, the virtual makeup method comprises the following steps: determining the target image to be tested the action state makeup area; select the texture template corresponding to the operation state from the texture template library of pre built; and the texture the template is mapped to the region to try makeup. The virtual make-up method of this application can match the real shape of the makeup area, and maintain the texture, luster and beauty of the makeup position after the makeup.

【技术实现步骤摘要】
虚拟试妆方法、装置和电子设备
本申请涉及图像处理
,特别涉及一种虚拟试妆方法、装置和电子设备。
技术介绍
随着计算机技术的不断发展,可基于计算机视觉技术实现虚拟试妆。虚拟试妆是指利用图像处理技术模拟人脸各种化妆效果。从而用户可以在电商平台上让用户在购买前体验口红、眼影等商品的试装效果。举例来说,如图1所示的虚拟试妆界面,提供了口红、眼影、眉笔等试妆目标,以及各个试妆目标下的多个试妆颜色,用户可根据需要在虚拟试妆界面中选择,以体验试妆效果。在上妆场景中,由于嘴唇脸部、眼部等存在强烈的生理形变特征,且具有复杂的纹理特征,因此,在这些部位上妆难度较高,以唇部上妆为例,存在上妆后嘴唇色泽差、与实际唇形不符等问题。
技术实现思路
本申请旨在至少在一定程度上解决上述技术问题。为此,本申请的第一个目的在于提出一种虚拟试妆方法,能够匹配上妆部位的真实形状,保持上妆后上妆部位的纹理、光泽和艳丽程度。本申请的第二个目的在于提出一种虚拟试妆装置。本申请的第三个目的在于提出一种电子设备。本申请的第四个目的在于提出另一种电子设备。为达上述目的,根据本申请第一方面实施例提出了一种虚拟试妆方法,包括以下步骤:确定目标图像中待试妆区域的动作状态;从预先建立的纹理模板库中选择与所述动作状态对应的纹理模板;以及将所述纹理模板映射到所述待试妆区域。本申请实施例的虚拟试妆方法,通过确定目标图像中待试妆区域的动作状态,然后从纹理模板库中选择对应的纹理模板,并映射到目标图像中的待试妆区域,能够将纹理模板与实际输入的待试妆区域的形状和动作进行匹配,且能够保持上妆后待试妆区域的纹理、光泽和艳丽程度,使试妆效果更加真实、生动。本申请第二方面实施例提供了一种虚拟试妆装置,包括:确定模块,用于确定目标图像中待试妆区域的动作状态;选择模块,用于从预先建立的纹理模板库中选择与所述待试妆区域的动作状态对应的纹理模板;以及映射模块,用于将所述纹理模板映射到所述待试妆区域。本申请实施例的虚拟试妆装置,通过确定目标图像中待试妆区域的动作状态,然后从纹理模板库中选择对应的纹理模板,并映射到目标图像中的待试妆区域,能够将纹理模板与实际输入的待试妆区域的形状和动作进行匹配,且能够保持上妆后待试妆区域的纹理、光泽和艳丽程度,使试妆效果更加真实、生动。本申请第三方面实施例提供了一种电子设备,包括本申请第二方面实施例的虚拟试妆装置。本申请实施例的电子设备,通过确定目标图像中待试妆区域的动作状态,然后从纹理模板库中选择对应的纹理模板,并映射到目标图像中的待试妆区域,能够法将纹理模板与实际输入的待试妆区域的形状和动作进行匹配,且能够保持上妆后待试妆区域的纹理、光泽和艳丽程度,使试妆效果更加真实、生动。本申请第四方面实施例提供了另一种电子设备,包括处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述电子设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于:确定目标人脸图像中待试妆区域的动作状态;从预先建立的纹理模板库中选择与所述动作状态对应的纹理模板;以及将所述纹理模板映射到所述待试妆区域。本申请实施例的电子设备,通过从纹理模板库中选择对应的纹理模板,并映射到目标人脸图像中的待试妆区域,能够将纹理模板与实际输入的待试妆区域的形状和动作进行匹配,且能够保持上妆后待试妆区域的纹理、光泽和艳丽程度,使试妆效果更加真实、生动。本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1为相关技术中虚拟试妆界面的示意图;图2为根据本申请一个实施例的虚拟试妆方法的流程图;图3为根据本申请另一个实施例的虚拟试妆方法的流程图;图4为根据本申请另一个实施例的虚拟试妆方法的流程图;图5为根据本申请另一个实施例的虚拟试妆方法的流程图;图6为根据本申请另一个实施例的虚拟试妆方法的流程图;图7为根据本申请另一个实施例的虚拟试妆方法的流程图;图8为根据本申请一个实施例的虚拟试妆装置的结构示意图;图9为根据本申请另一个实施例的虚拟试妆装置的结构示意图;图10为根据本申请另一个实施例的虚拟试妆装置的结构示意图;图11为根据本申请另一个实施例的虚拟试妆装置的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。为了解决虚拟试妆中因使用具有单一颜色的模板直接进行替换,导致的上妆后色泽差、与实际上妆部位形状不符等问题,本申请提出了一种虚拟试妆方法和装置。下面参考附图描述根据本申请实施例的虚拟试妆方法和装置。图1为根据本申请一个实施例的虚拟试妆方法的流程图。如图1所示,根据本申请实施例的虚拟试妆方法,包括以下步骤S101-S103。需要说明的是,在本申请的实施例中,步骤S101-S103中任一步骤的执行主体均可以是客户端设备或者服务器。其中,服务器可包括与客户端对应的服务器、云服务器或者第三方平台服务器。S101,确定目标图像中待试妆区域的动作状态。其中,所述目标图像可以包括但不限于是目标人脸图像,待试妆区域可以包括但不限于唇部区域(即口红的试妆区域)、眉毛区域(即眉笔对应的试妆区域)、眼部周围区域(即眼影对应的试妆区域)、脸部区域(即腮红对应的试妆区域)等。待试妆区域的动作状态可根据不同待试妆区域有所不同。举例来说,对于唇部区域,动作状态可包括但不限于抿嘴、闭嘴、微张口、大张口、微笑、大笑等动作状态。对于眉毛区域,动作状态可包括但不限于挑眉、皱眉、正常状态等。对于眼部周围区域,动作状态可包括但不限于闭眼、眨眼、眯眼、瞪眼等。在本申请的实施例中,用户在电商平台中购买口红前或者在使用试妆应用程序时,可针对目标图像中唇部输入试妆指令,以体验该目标图像对应的用户的试妆效果。其中,目标图像为使用待购买口红的用户人脸图像,目标图像可在试妆过程中通过摄像头实时采集的图像,也可为预先存储在客户端或者服务器的图像。客户端可显示电商平台或试妆应用程序的网页界面或应用程序界面,并通过电商平台或试妆应用程序的网页界面或应用程序界面接收用户输入的试妆指令。举例来说,以唇部试妆为例,用户可在电商平台的网页界面或应用程序界面中点击“试妆”按钮,完成试妆指令的输入。当执行主体为客户端设备时,客户端设备可直接接收试妆指令。当执行主题为服务器时,可由客户端将试妆指令发送至服务器,以便服务器进行后续操作。在本申请的实施例中,可通过目标人脸图像中待试妆区域对应的关键点之间的位置关系确定相应的动作状态。具体地,在本申请的一个实施例中,确定所述目标人脸图像中待试妆区域的动作状态,可包括步骤S201-S202,其中,S201,提取所述目标图像中的关键点。S202,根据所述关键点中与所述待试妆区域对应的关键点确定所述待试妆区域的本文档来自技高网...
虚拟试妆方法、装置和电子设备

【技术保护点】
一种虚拟试妆方法,其特征在于,包括以下步骤:确定目标图像中待试妆区域的动作状态;从预先建立的纹理模板库中选择与所述动作状态对应的纹理模板;以及将所述纹理模板映射到所述待试妆区域。

【技术特征摘要】
1.一种虚拟试妆方法,其特征在于,包括以下步骤:确定目标图像中待试妆区域的动作状态;从预先建立的纹理模板库中选择与所述动作状态对应的纹理模板;以及将所述纹理模板映射到所述待试妆区域。2.如权利要求1所述的方法,其特征在于,还包括:接收试妆颜色的选择指令,并确定所述选择指令对应的试妆颜色;从预先建立的纹理模板库中选择与所述动作状态及所述试妆颜色对应的纹理模板。3.如权利要求1或2所述的方法,其特征在于,所述将所述纹理模板映射到所述待试妆区域,包括:对所述待试妆区域进行面片剖分,以获得所述面部特征区域的多个面片;建立所述纹理模板中的面片与所述面部特征区域的面片的仿射变换关系;根据所述仿射变换关系将所述纹理模板中的面片分别映射到所述待试妆区域相应的面片上。4.如权利要求3所述的方法,其特征在于,在所述根据所述仿射变换关系将所述纹理模板中的面片分别映射到所述待试妆区域相应的面片上之后,还包括:对映射到所述待试妆区域的纹理模板中的面片边界进行平滑处理。5.如权利要求1或2或4所述的方法,其特征在于,所述确定所述目标图像中待试妆区域的动作状态,包括:提取所述目标图像中的关键点;根据所述关键点中与所述待试妆区域对应的关键点确定所述待试妆区域的动作状态。6.如权利要求1或2或4所述的方法,其特征在于,还包括:建立所述纹理模板库。7.如权利要求6所述的方法,其特征在于,所述建立所述纹理模板库,包括:对预设用户进行图像采集,得到所述预设用户的多个图像集合,其中,所述多个图像集合分别与多个试妆颜色对应,每个图像集合中包括与多个动作状态分别对应的多个图像;分别提取所述多个图像集合中的各图像的关键点;根据所述关键点中的与待试妆区域对应的关键点提取出各图像中的待试妆区域,得到所述纹理模板库。8.如权利要求7所述的方法,其特征在于,所述建立所述纹理模板库,还包括:根据所述关键点中与待试妆区域对应的关键点,对提取出的待试妆区域进行面片剖分,以得到待试妆区域对应的多个面片。9.如权利要求1所述的方法,其特征在于,所述待试妆区域包括:唇部区域、眼部区域、鼻部区域或脸部区域。10.一种虚拟试妆装置,其特征在于,包括:确定模块,用于确定目标图像中待试妆区域的动作状态;选择模块,用于从预先建立的纹理模板库中选择与所述待试妆区域的动作状态...

【专利技术属性】
技术研发人员:潘攀王彬华先胜
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1