用于向远程用户虚拟应用彩妆效果的系统和方法技术方案

技术编号:21894818 阅读:30 留言:0更新日期:2019-08-17 15:39
一种用于向远程用户虚拟应用彩妆效果的系统和方法,用于向远程用户虚拟应用彩妆效果的方法,在由彩妆师使用的彩妆应用设备中实现,包括从客户端设备的用户获得彩妆咨询请求,并从客户端设备获取用户的面部区域的至少一个数字图像。三维(3D)面部模型是基于至少一个数字图像生成的,且用户输入是从彩妆师获得的,用于将多个虚拟彩妆效果应用到三维面部模型。彩妆应用设备设备基于来自彩妆师的用户输入生成命令,用于应用虚拟彩妆效果并将命令传输到客户端设备。上述命令使虚拟彩妆效果应用于用户的面部区域的至少一个数字图像,并显示至少一个数字图像。

A system and method for virtual application of makeup effects to remote users

【技术实现步骤摘要】
用于向远程用户虚拟应用彩妆效果的系统和方法本申请主张于2018年2月9日申请的名为"在模型上化妆并同时应用于远程用户脸部的简易方法"的第62/628,334号美国临时专利申请案的优先权与效益,其整体作为参照并入本文。
本申请通常涉及媒体编辑,特别是涉及对远程用户执行彩妆的虚拟应用的系统及方法。
技术介绍
个人常投资大量的资源在彩妆工具与配件上。然而,即使借助传统的自助指南,对于要获得与彩妆师相同的效果而言仍相当具有挑战性。
技术实现思路
根据一个实施例,提供一种用于向远程用户虚拟应用彩妆效果的方法,包括由彩妆师使用的彩妆应用设备,从客户端设备的用户获得化妆咨询请求,并从客户端设备获取用户的面部区域的至少一个数字图像。三维(3D)面部模型是基于至少一个数字图像生成的,且用户输入是从彩妆师获得的,用于将多个虚拟彩妆效果应用到三维面部模型。彩妆应用设备设备基于来自彩妆师的用户输入生成命令,用于应用虚拟彩妆效果并将命令传输到客户端设备。上述命令使虚拟彩妆效果应用于用户的面部区域的至少一个数字图像,并显示至少一个数字图像。优选地,显示所述至少一个数字图像包括显示所述用户的所述面部区域的实时视频馈送。优选地,获得来自所述彩妆师的所述用户输入,以将所述多个虚拟彩妆效果应用于所述三维面部模型包括:获得对来自所述彩妆师的所述3D面部模型的沿着一或多个轴的方向的调整,并根据所调整的方向显示所述3D面部模型;以及获取所述3D面部模型上的位置,并对所述3D面部模型上的所述位置应用彩妆效果。优选地,所述命令依据从所述彩妆师获取的所调整的方向,使所述客户端设备显示所述虚拟彩妆效果于所述用户的所述面部区域的所述至少一个数字图像的应用。优选地,获得来自所述彩妆师的所述用户输入,以将所述多个虚拟彩妆效果应用于所述三维面部模型包括:从所述彩妆师获取缩放级别,并根据所述缩放级别显示所述3D面部模型;获取来自所述彩妆师的启用输入,所述启用输入明定是否要允许所述客户端设备以所述缩放级别显示所述虚拟彩妆效果的应用;以及获取所述3D面部模型上的位置,并对所述3D面部模型上的所述位置应用彩妆效果。优选地,所述命令依据所述启用输入,使所述客户端设备显示所述虚拟彩妆效果于所述用户的所述面部区域的所述至少一个数字图像上,以从所述彩妆师获取的所述缩放级别进行的应用。优选地,每当从所述彩妆师获得所述用户输入时,执行将所述命令传输到所述客户端设备的步骤,其中所述命令包括所述虚拟彩妆效果应用于所述三维面部模型的多个特征点的位置,其中所述用户端设备将所述虚拟彩妆效果应用于所述三维面部模型的多个所述特征点映射于所述用户的所述面部区域上的多个特征点,且其中所述客户端装置将相同的所述虚拟彩妆效果基于所映射的多个所述特征点应用于所述用户的所述面部区域。优选地,从所述客户端设备获取所述用户的所述面部区域的所述至少一个数字图像包括使所述客户端设备提示所述用户以多个角度面对所述客户端装置的前置摄像头,并在每个所述角度截取数字图像。优选地,基于所述至少一个数字图像生成所述三维面部模型包括:检索默认三维模型;以及根据所述用户的所述面部区域的所述至少一数字图像上的相应的多个面部特征的尺寸及位置,修改所述默认三维模型上预设的多个面部特征的尺寸及位置。优选地,所述用于向远程用户虚拟应用彩妆效果的方法还包括存储用于将多个虚拟彩妆效果应用于所述三维面部模型的顺序,在所述顺序中,所述用户输入是从所述彩妆师获得。另一个实施例是一种用于向远程用户虚拟应用彩妆效果的系统,包括存储多个指令的存储器及连接该存储器的处理器。处理器由多个指令所配置,以从客户端设备的用户获得化妆咨询请求,并从客户端设备获取用户的面部区域的至少一个数字图像。处理器进一步经配置以基于至少一个数字图像生成三维(3D)面部模型,并从彩妆师获得用户输入,用于将多个虚拟彩妆效果应用到三维面部模型。处理器还被配置为基于来自彩妆师的用户输入生成用于应用虚拟彩妆效果的命令,并将该命令发送到客户端设备,该命令使虚拟彩妆效果应用于用户的面部区域的至少一个数字图像,并显示该至少一个数字图像。优选地,所述处理器获得来自所述彩妆师的所述用户输入,以将多个所述虚拟彩妆效果应用于所述三维面部模型是通过获得对来自所述彩妆师的所述3D面部模型的沿着一或多个轴的方向的调整,并根据所调整的方向显示所述3D面部模型;以及通过获取所述3D面部模型上的位置,并对所述3D面部模型上的所述位置应用彩妆效果。优选地,所述处理器获得来自所述彩妆师的所述用户输入,以将所述多个虚拟彩妆效果应用于所述三维面部模型是通过由执行以下步骤:从所述彩妆师获取缩放级别,并根据所述缩放级别显示所述3D面部模型;获取来自所述彩妆师的启用输入,所述启用输入明定是否要允许所述客户端设备以所述缩放级别显示所述虚拟彩妆效果的应用;以及获取所述3D面部模型上的位置,并对所述3D面部模型上的所述位置应用彩妆效果。优选地,所述命令依据所述启用输入,使所述客户端设备显示所述虚拟彩妆效果于所述用户的所述面部区域的所述至少一个数字图像上,以从所述彩妆师获取的所述缩放级别进行的应用。优选地,每当从所述彩妆师获得所述用户输入时,所述处理器将所述命令传输到所述客户端设备,其中所述命令包括所述虚拟彩妆效果应用于所述三维面部模型的多个特征点的位置,其中所述用户端设备将所述虚拟彩妆效果应用于所述三维面部模型的多个所述特征点映射于所述用户的所述面部区域上的多个特征点,且其中所述客户端装置将相同的所述虚拟彩妆效果基于所映射的多个所述特征点应用于所述用户的所述面部区域。优选地,所述处理器从所述客户端设备获取所述用户的所述面部区域的所述至少一个数字图像是通过使所述客户端设备提示所述用户以多个角度面对所述客户端装置的前置摄像头,并在每个所述角度截取数字图像。另一实施例是一种用于向远程用户虚拟应用彩妆效果的非暂时性计算器可读存储介质,存储多个指令,以由具有处理器的计算设备实现,其中多个指令在由处理器执行时,使计算设备从客户端设备的用户获得化妆咨询请求,并从客户端设备获取用户的面部区域的至少一个数字图像。处理器进一步经配置以基于至少一个数字图像生成三维(3D)面部模型,并从彩妆师获得用户输入,用于将多个虚拟彩妆效果应用到三维面部模型。处理器还被配置为基于来自彩妆师的用户输入生成用于应用虚拟彩妆效果的命令,并将该命令发送到客户端设备,该命令使虚拟彩妆效果应用于用户的面部区域的至少一个数字图像,并显示该至少一个数字图像。优选地,所述处理器获得来自所述彩妆师的所述用户输入,以将多个所述虚拟彩妆效果应用于所述三维面部模型是通过获得对来自所述彩妆师的所述3D面部模型的沿着一或多个轴的方向的调整,并根据所调整的方向显示所述3D面部模型;以及通过获取所述3D面部模型上的位置,并对所述3D面部模型上的所述位置应用彩妆效果。优选地,所述处理器获得来自所述彩妆师的所述用户输入,以将所述多个虚拟彩妆效果应用于所述三维面部模型是通过由执行以下步骤:从所述彩妆师获取缩放级别,并根据所述缩放级别显示所述3D面部模型;获取来自所述彩妆师的启用输入,所述启用输入明定是否要允许所述客户端设备以所述缩放级别显示所述虚拟彩妆效果的应用;以及获取所述3D面部模型上的位置,本文档来自技高网...

【技术保护点】
1.一种用于向远程用户虚拟应用彩妆效果的方法,在由彩妆师使用的一彩妆应用设备中实现,其特征在于,所述方法包括:从客户端设备的用户获得彩妆咨询请求;从所述客户端设备获取所述用户的面部区域的至少一个数字图像;基于所述至少一个数字图像生成三维面部模型;获得来自所述彩妆师的用户输入,以将多个虚拟彩妆效果应用于所述三维面部模型;根据彩妆师的所述用户输入生成命令,以应用虚拟彩妆效果;以及将所述命令传输到所述客户端设备,所述命令使虚拟修饰效果应用于所述用户的所述面部区域的所述至少一个数字图像,并显示所述至少一个数字图像。

【技术特征摘要】
2018.02.09 US 62/628,3441.一种用于向远程用户虚拟应用彩妆效果的方法,在由彩妆师使用的一彩妆应用设备中实现,其特征在于,所述方法包括:从客户端设备的用户获得彩妆咨询请求;从所述客户端设备获取所述用户的面部区域的至少一个数字图像;基于所述至少一个数字图像生成三维面部模型;获得来自所述彩妆师的用户输入,以将多个虚拟彩妆效果应用于所述三维面部模型;根据彩妆师的所述用户输入生成命令,以应用虚拟彩妆效果;以及将所述命令传输到所述客户端设备,所述命令使虚拟修饰效果应用于所述用户的所述面部区域的所述至少一个数字图像,并显示所述至少一个数字图像。2.根据权利要求1所述的用于向远程用户虚拟应用彩妆效果的方法,其特征在于,其中显示所述至少一个数字图像包括显示所述用户的所述面部区域的实时视频馈送。3.根据权利要求1所述的用于向远程用户虚拟应用彩妆效果的方法,其特征在于,其中获得来自所述彩妆师的所述用户输入,以将所述多个虚拟彩妆效果应用于所述三维面部模型包括:获得对来自所述彩妆师的所述三维面部模型的沿着一或多个轴的方向的调整,并根据所调整的方向显示所述三维面部模型;以及获取所述三维面部模型上的位置,并对所述三维面部模型上的所述位置应用彩妆效果。4.根据权利要求3所述的用于向远程用户虚拟应用彩妆效果的方法,其特征在于,其中所述命令依据从所述彩妆师获取的所调整的方向,使所述客户端设备显示所述虚拟彩妆效果于所述用户的所述面部区域的所述至少一个数字图像的应用。5.根据权利要求1所述的用于向远程用户虚拟应用彩妆效果的方法,其特征在于,其中获得来自所述彩妆师的所述用户输入,以将所述多个虚拟彩妆效果应用于所述三维面部模型包括:从所述彩妆师获取缩放级别,并根据所述缩放级别显示所述三维面部模型;获取来自所述彩妆师的启用输入,所述启用输入明定是否要允许所述客户端设备以所述缩放级别显示所述虚拟彩妆效果的应用;以及获取所述三维面部模型上的位置,并对所述三维面部模型上的所述位置应用彩妆效果。6.根据权利要求5所述的用于向远程用户虚拟应用彩妆效果的方法,其特征在于,其中所述命令依据所述启用输入,使所述客户端设备显示所述虚拟彩妆效果于所述用户的所述面部区域的所述至少一个数字图像上,以从所述彩妆师获取的所述缩放级别进行的应用。7.根据权利要求1所述的用于向远程用户虚拟应用彩妆效果的方法,其特征在于,其中每当从所述彩妆师获得所述用户输入时,执行将所述命令传输到所述客户端设备的步骤,其中所述命令包括所述虚拟彩妆效果应用于所述三维面部模型的多个特征点的位置,其中所述用户端设备将所述虚拟彩妆效果应用于所述三维面部模型的多个所述特征点映射于所述用户的所述面部区域上的多个特征点,且其中所述客户端装置将相同的所述虚拟彩妆效果基于所映射的多个所述特征点应用于所述用户的所述面部区域。8.根据权利要求1所述的用于向远程用户虚拟应用彩妆效果的方法,其特征在于,其中从所述客户端设备获取所述用户的所述面部区域的所述至少一个数字图像包括使所述客户端设备提示所述用户以多个角度面对所述客户端装置的前置摄像头,并在每个所述角度截取数字图像。9.根据权利要求1所述的用于向远程用户虚拟应用彩妆效果的方法,其特征在于,其中基于所述至少一个数字图像生成所述三维面部模型包括:检索默认三维模型;以及根据所述用户的所述面部区域的所述至少一个数字图像上的相应的多个面部特征的尺寸及位置,修改所述默认三维模型上预设的多个面部特征的尺寸及位置。10.根据权利要求1所述的用于向远程用户虚拟应用彩妆效果的方法,其特征在于,所述用于向远程用户虚拟应用彩妆效果的方法还包括存储用于将多个虚拟彩妆效果应用于所述三维面部模型的顺序,在所述顺序中,所述用户输入是从所述彩妆师获得。11.一种用于向远程用户虚拟应用彩妆效果的系统,其特征在于,所述用于向远程用户虚拟应用彩妆效果的系统包括:存储器,存储多个指令;处理器,与所述存储器连接,并经所述多个指令配置以至少:从客户端设备的用户获得化妆咨询请求;从所述客户端设备获取所述用户的面部区域的至少一个数字图像;基于所述至少一个数字图像生成三维面部模型;获得来自所述彩妆师的用户输入,以将多个虚拟彩妆效果应用于所述三维面部模型;根据彩妆师的所述用户输入生成命令,以应用虚拟彩妆效果;以及将所述命令传输到所述客...

【专利技术属性】
技术研发人员:杨佳哲吴泊和
申请(专利权)人:英属开曼群岛商玩美股份有限公司
类型:发明
国别省市:开曼群岛,KY

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

1