CN113781271A - 化妆教学方法及装置、电子设备、存储介质 - Google Patents
化妆教学方法及装置、电子设备、存储介质 Download PDFInfo
- Publication number
- CN113781271A CN113781271A CN202110874705.6A CN202110874705A CN113781271A CN 113781271 A CN113781271 A CN 113781271A CN 202110874705 A CN202110874705 A CN 202110874705A CN 113781271 A CN113781271 A CN 113781271A
- Authority
- CN
- China
- Prior art keywords
- makeup
- target user
- teaching
- information
- face
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000003860 storage Methods 0.000 title claims abstract description 17
- 239000000463 material Substances 0.000 claims abstract description 123
- 230000001815 facial effect Effects 0.000 claims abstract description 62
- 230000001960 triggered effect Effects 0.000 claims abstract description 15
- 239000002537 cosmetic Substances 0.000 claims description 16
- 238000013507 mapping Methods 0.000 claims description 14
- 230000015654 memory Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 10
- 238000012937 correction Methods 0.000 claims description 8
- 230000000694 effects Effects 0.000 abstract description 8
- 230000033764 rhythmic process Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 210000004709 eyebrow Anatomy 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000013473 artificial intelligence Methods 0.000 description 5
- 241000353135 Psenopsis anomala Species 0.000 description 4
- 230000003796 beauty Effects 0.000 description 3
- 230000004438 eyesight Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 210000000887 face Anatomy 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000010422 painting Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000009529 body temperature measurement Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 210000000697 sensory organ Anatomy 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000016776 visual perception Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
- G06Q50/2057—Career enhancement or continuing education service
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/53—Querying
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
本申请实施例提供了一种化妆教学方法及装置、电子设备、存储介质,该方法包括:响应于目标用户触发的化妆教学请求,获取所述目标用户所对应的面部妆容教学素材;其中,所述面部妆容教学素材包括指示化妆信息的妆容教学图像信息,所述化妆信息包括化妆位置信息;基于所述目标用户的脸部图像和所述化妆位置信息,确定所述目标用户的目标化妆位置;指示所述目标用户在所述目标化妆位置执行相应的化妆操作。该方案起到化妆提示作用,使学员可以跟上教学节奏,提高了化妆教学成功率。
Description
技术领域
本申请涉及图像处理技术领域,尤其涉及一种化妆教学方法及装置、电子设备、计算机可读存储介质。
背景技术
化妆,也可以叫化装。是运用化妆品和工具,采取合乎规则的步骤和技巧,对人体的面部、五官及其他部位进行渲染、描画、整理,增强立体印象,调整形色,掩饰缺陷,表现神采,从而达到美化视觉感受的目的。化妆,能表现出人物独有自然美;能改善人物原有的形色质,增添美感和魅力。
目前,也存在不少视频化妆教学方式。但是,对于目前存在的视频化妆教学方式而言,大多数都是教学者录制在自己、或者人脸模型或者模特脸上进行化妆的视频,给用户进行观摩学习。但是,这样的化妆教学方式脱离了与学习者之间的互动,教学效果较差。
发明内容
本申请实施例提供了化妆教学方法,用以指导用户化妆,提供化妆成功率。
本申请实施例提供了一种化妆教学方法,包括:
响应于目标用户触发的化妆教学请求,获取所述目标用户所对应的面部妆容教学素材;其中,所述面部妆容教学素材包括指示化妆信息的妆容教学图像信息,所述化妆信息包括化妆位置信息;
基于所述目标用户的脸部图像和所述化妆位置信息,确定所述目标用户的目标化妆位置;
指示所述目标用户在所述目标化妆位置执行相应的化妆操作。
在一实施例中,所述响应于目标用户触发的化妆教学请求,获取所述目标用户所对应的面部妆容教学素材,包括:
响应于所述化妆教学请求,获取所述目标用户的脸部图像;
根据所述脸部图像,确定与所述目标用户相匹配的妆容类型信息;
根据所述妆容类型信息,确定所述目标用户所对应的面部妆容教学素材。
在一实施例中,所述化妆教学请求中携带有妆容类型信息;
相应的,所述响应于目标用户触发的化妆教学请求,获取所述目标用户所对应的面部妆容教学素材,包括:
根据所述妆容类型信息,确定所述目标用户所对应的面部妆容教学素材。
在一实施例中,所述根据所述妆容类型信息,确定所述目标用户所对应的面部妆容教学素材,包括:
从预先建立的面部妆容教学素材库中查找所述妆容类型信息所对应的面部妆容教学素材,将所查找到的所述面部妆容教学素材,确定为所述目标用户所对应的面部妆容教学素材;
或者,
从预先建立的面部妆容教学素材库中查找所述妆容类型信息所对应的面部妆容教学素材;基于所述目标用户的脸部图像,确定所述目标用户当前已有的基础妆容信息;基于所述目标用户当前已有的基础妆容信息,剔除所述面部妆容教学素材中所述基础妆容信息所对应的教学素材,得到所述目标用户所对应的面部妆容教学素材。
在一实施例中,所述基于所述目标用户的脸部图像和所述化妆位置信息,确定所述目标用户的目标化妆位置,包括:
提取所述脸部图像的人脸关键点的第一位置信息和所述妆容教学图像信息中的人脸关键点的第二位置信息;
根据所述第一位置信息和所述第二位置信息,构建所述第二位置信息与所述第一位置信息之间的位置映射关系;
根据所述妆容教学图像信息中指示的化妆位置信息,以及所述位置映射关系,确定所述目标用户的目标化妆位置。
在一实施例中,所述指示所述目标用户在所述目标化妆位置执行相应的化妆操作,包括:
显示标注有所述目标化妆位置的所述目标用户的脸部图像,以使所述目标用户在所述目标化妆位置执行化妆操作。
在一实施例中,所述指示所述目标用户在所述目标化妆位置执行相应的化妆操作,包括:
将所述脸部图像的目标化妆位置下发到所述目标用户所在客户端,触发所述目标用户所在客户端显示标注有所述目标化妆位置的所述脸部图像。
在一实施例中,所述指示所述目标用户在所述目标化妆位置执行相应的化妆操作之后,所述方法还包括:
获取所述目标用户的当前脸部图像;
基于所述当前脸部图像确定当前妆容的色彩值和/或妆容位置信息;
根据所述当前妆容的色彩值和/或妆容位置信息,指示所述目标用户进行妆容修正。
在一实施例中,在所述获取所述目标用户所对应的面部妆容教学素材之前,所述方法还包括:
获取化妆教学视频;
剔除所述化妆教学视频中的重复图像帧,得到至少一帧所述妆容教学图像信息;
确定每帧所述妆容教学图像信息中的化妆信息;
基于每帧所述妆容教学图像信息及其对应的化妆信息,生成面部妆容教学素材。
本申请实施例还提供了一种化妆教学装置,包括:
素材获取模块,用于响应于目标用户触发的化妆教学请求,获取所述目标用户所对应的面部妆容教学素材;其中,所述面部妆容教学素材包括指示化妆信息的妆容教学图像信息,所述化妆信息包括化妆位置信息;
位置确定模块,用于基于所述目标用户的脸部图像和所述化妆位置信息,确定所述目标用户的目标化妆位置;
化妆指示模块,用于指示所述目标用户在所述目标化妆位置执行相应的化妆操作。
本申请实施例还提供了一种电子设备,所述电子设备包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行上述化妆教学方法。
本申请实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成上述化妆教学方法。
本申请上述实施例提供的技术方案,在进行化妆教学时,获取目标用户的脸部图像,并基于目标用户的脸部图像和每帧妆容教学图像信息中的化妆位置信息,找到待化妆的脸部图像中的目标化妆位置,并指示所述目标用户在目标化妆位置执行相应的化妆操作,增加了化妆教学与目标用户的脸部互动的环节,起到在什么位置进行化妆的提示作用,可以使学员可以完全跟上教学节奏,掌握化妆要领,提高了化妆成功率。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍。
图1是本申请一实施例提供的电子设备的结构示意图;
图2是本申请实施例提供的化妆教学方法的流程示意图;
图3是图2对应实施例中步骤S210的细节流程示意图;
图4是图2对应实施例中步骤S220的细节流程示意图;
图5是图2对应实施例基础上提供的妆容修正过程示意图;
图6是本申请实施例提供的面部妆容教学素材的生成示意图;
图7是本申请一实施例提供的化妆教学方法的详细流程示意图;
图8是本申请另一实施例提供的化妆教学方法的详细流程示意图;
图9是本申请实施例提供的化妆教学装置的框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
近年来,基于人工智能的计算机视觉、深度学习、机器学习、图像处理、图像识别等技术研究取得了重要进展。人工智能(Artificial Intelligence,AI)是研究、开发用于模拟、延伸人的智能的理论、方法、技术及应用***的新兴科学技术。人工智能学科是一门综合性学科,涉及芯片、大数据、云计算、物联网、分布式存储、深度学习、机器学习、神经网络等诸多技术种类。计算机视觉作为人工智能的一个重要分支,具体是让机器识别世界,计算机视觉技术通常包括人脸识别、活体检测、指纹识别与防伪验证、生物特征识别、人脸检测、行人检测、目标检测、行人识别、图像处理、图像识别、图像语义理解、图像检索、文字识别、视频处理、视频内容识别、行为识别、三维重建、虚拟现实、增强现实、同步定位与地图构建(SLAM)、计算摄影、机器人导航与定位等技术。随着人工智能技术的研究和进步,该项技术在众多领域展开了应用,例如安防、城市管理、交通管理、楼宇管理、园区管理、人脸通行、人脸考勤、物流管理、仓储管理、机器人、智能营销、计算摄影、手机影像、云服务、智能家居、穿戴设备、无人驾驶、自动驾驶、智能医疗、人脸支付、人脸解锁、指纹解锁、人证核验、智慧屏、智能电视、摄像机、移动互联网、网络直播、美颜、美妆、医疗美容、智能测温等领域。
图1是本申请实施例提供的电子设备的结构示意图。该电子设备100可以用于执行本申请实施例提供的化妆教学方法。如图1所示,该电子设备100包括:一个或多个处理器102、一个或多个存储处理器可执行指令的存储器104。其中,所述处理器102被配置为执行本申请下述实施例提供的化妆教学方法。
所述处理器102可以是网关,也可以为智能终端,或者是包含中央处理单元(CPU)、图像处理单元(GPU)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元的设备,可以对所述电子设备100中的其它组件的数据进行处理,还可以控制所述电子设备100中的其它组件以执行期望的功能。
所述存储器104可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器102可以运行所述程序指令,以实现下文所述的关键点检测模型的训练方法或者关键点检测方法。在所述计算机可读存储介质中还可以存储各种应用程序和各种数据,例如所述应用程序使用和/或产生的各种数据等。
在一实施例中,图1所示电子设备100还可以包括输入装置106、输出装置108以及数据采集装置110,这些组件通过总线***112和/或其它形式的连接机构(未示出)互连。应当注意,图1所示的电子设备100的组件和结构只是示例性的,而非限制性的,根据需要,所述电子设备100也可以具有其他组件和结构。
所述输入装置106可以是用户用来输入指令的装置,并且可以包括键盘、鼠标、麦克风和触摸屏等中的一个或多个。所述输出装置108可以向外部(例如,用户)输出各种信息(例如,图像或声音),并且可以包括显示器、扬声器等中的一个或多个。所述数据采集装置110可以采集对象的图像,并且将所采集的图像存储在所述存储器104中以供其它组件使用。示例性地,该数据采集装置110可以为摄像头。
在一实施例中,用于实现本申请实施例的化妆教学方法的示例电子设备100中的各器件可以集成设置,也可以分散设置,诸如将处理器102、存储器104、输入装置106和输出装置108集成设置于一体,而将数据采集装置110分离设置。
在一实施例中,用于实现本申请实施例的化妆教学方法的示例电子设备100可以被实现为诸如智能手机、平板电脑、车载设备、台式电脑、服务器等智能终端。
图2是本申请实施例提供的化妆教学方法的流程示意图。如图2所示,该方法可以包括以下步骤S210-步骤S230。
步骤S210:响应于目标用户触发的化妆教学请求,获取所述目标用户所对应的面部妆容教学素材。
其中,所述面部妆容教学素材包括指示化妆信息的妆容教学图像信息。妆容教学图像信息是指标注有化妆信息的人脸图像。在一种具体实施方式中,所述化妆信息可以包括化妆位置信息。在一些其他实施例中,上述化妆信息除了包括化妆位置信息之外,还可以包括在上述化妆位置信息所指示位置出需要描绘的妆容信息、所需要使用的化妆产品信息、化妆工具信息以及讲解内容中的任意一种或者多种。化妆位置信息用于指示每帧妆容教学图像中的化妆位置,妆容产品信息用于指示采用什么品牌什么种类什么色号的化妆品,化妆工具信息用于指示采用什么辅助工具进行化妆,讲解内容可以是文字或语音形式,讲解化妆要领。
目标用户是指学习化妆的用户。在一实施例中,目标用户可以点击化妆教学软件,从而化妆教学软件客户端接收到化妆教学请求。目标用户也可以点击选择一种类型的面部妆容教学素材,从而客户端接收到化妆教学请求。客户端响应于接收到的化妆教学请求,可以从本地或服务端获取面部妆容教学素材。
在另一实施例中,化妆教学请求也可以是客户端发送到服务端,客户端响应目标用户点击化妆教学软件或点击选择一种类型的面部妆容教学素材的触发指令,向服务端发送化妆教学请求,服务端响应于化妆教学请求,可以获取本地存储的目标用户所对应的面部妆容教学素材。
需要说明的是,面部妆容教学素材可以仅有一种,也可以针对不同脸型有适合不同脸型(例如圆脸、瓜子脸、长方形脸、正方形脸、瓜子脸)的面部妆容教学素材,或者不同种类妆容(生活妆、宴会妆、透明妆、烟熏妆、舞台妆)的面部妆容教学素材。
步骤S220:基于所述目标用户的脸部图像和所述化妆位置信息,确定所述目标用户的目标化妆位置。
其中,目标化妆位置是指脸部图像中的化妆位置,该化妆位置与妆容教学图像中的化妆位置信息对应。确定目标用户的目标化妆位置可以由客户端或服务端执行。
步骤S230:指示所述目标用户在所述目标化妆位置执行相应的化妆操作。
指示的方式可以是直接显示标注出目标化妆位置的脸部图像,也可以是将标注出目标化妆位置的脸部图像发送到客户端去进行显示。
需要说明的是,本申请实施例所提供方法的执行主体可以为客户端,也可以为服务器,或者,还可以是由客户端和服务器相互配合实现,如步骤S210和步骤S220由服务器执行,步骤S230由客户端执行,当然,还可以是其他组合,本申请实施例不再一一列举说明。
在一实施例中,假设目标化妆位置由客户端计算得到,客户端可以直接显示标注有目标化妆位置的目标用户的脸部图像,从而起到教导目标用户可以在目标化妆位置执行化妆操作的效果。标注目标化妆位置的方式可以是在目标化妆位置显示特定标记,特定标记可以是红点、圆圈、打叉等。
在一实施例中,假设目标化妆位置由服务端计算得到,则服务端可以将脸部图像的目标化妆位置下发到目标用户所在客户端。目标用户所在客户端接收到目标化妆位置,可以触发目标用户所在客户端显示标注有目标化妆位置的脸部图像,从而起到教导目标用户可以在目标化妆位置执行化妆操作的效果。
在一实施例中,在客户端显示标注有目标化妆位置的目标用户的脸部图像过程中,还可以以文字、图案或语音形式,提示每帧妆容教学图像对应配置的化妆产品信息。
其中,化妆产品信息可以包括产品种类以及品牌。不同帧妆容教学图像可以配置相同或不同的化妆产品信息。每帧妆容教学图像对应的化妆产品信息可以提前配置。
以文字、图案或语音形式进行提示,例如,在目标用户的脸部图像的显示界面显示xx品牌“口红”对应的图案、直接显示文字“xx品牌口红”,语音提示“xx品牌口红”。从而起到提醒学员使用什么产品进行化妆的作用。
在一实施例中,在客户端显示标注有目标化妆位置的目标用户的脸部图像过程中,还可以播放与妆容教学图像对应配置的语音教学片段。
其中,语音教学片段可以提前录制,并存储在客户端或服务端中。客户端也可以通过网络从服务端下载得到。语音教学片段可以认为是提前录制的化妆师对化妆过程的讲解内容。比如画眉毛,可以录制一段画眉毛的语音教学片段,并与画眉毛的妆容教学图像绑定。在获取到画眉毛的妆容教学图像时,可以播放画眉毛的语音教学片段。
本申请上述实施例提供的技术方案,可以基于每帧妆容教学图像信息中的化妆位置信息,找到待化妆的脸部图像中的目标化妆位置,并指示目标用户在目标化妆位置执行相应的化妆操作,从而起到在什么位置进行化妆的提示作用,可以使学员跟上教学节奏,掌握化妆要领,提高了化妆成功率。
可选的,在一种具体实施方式中,如图3所示,上述步骤S210可以包括步骤S211-步骤S213。
步骤S211:响应于所述化妆教学请求,获取所述目标用户的脸部图像。
目标用户的脸部图像可以由带有摄像头的化妆教学软件客户端所在的智能设备采集得到。在一实施例中,可以由客户端响应于化妆教学请求,获取目标用户的脸部图像。在另一实施例中,也可以由服务端响应于化妆教学请求,从客户端获取目标用户的脸部图像。
步骤S212:根据所述脸部图像,确定与所述目标用户相匹配的妆容类型信息。
客户端或服务端可以根据脸部图像确定脸部轮廓,进而与不同脸型的脸部轮廓进行对比,确定目标用户的脸型,从而与目标用户相匹配的妆容类型信息可以是该脸型妆容。例如,妆容类型信息可以是圆脸妆容、瓜子脸妆容、长方形脸妆容、正方形脸妆容、瓜子脸妆容中的一个。
步骤S213:根据所述妆容类型信息,确定所述目标用户所对应的面部妆容教学素材。
在一实施例中,客户端或服务器可以提前建立面部妆容教学素材库,其中包括每种脸型对应的面部妆容教学素材,根据步骤S212确定的妆容类型信息(例如圆脸妆容),可以从面部妆容教学素材库查找此妆容类型信息(例如圆脸妆容)对应的面部妆容教学素材。将所查找到的面部妆容教学素材,作为目标用户所对应的面部妆容教学素材。
在另一实施例中,假设目标用户已完成了一些妆容,此处称为基础妆容,需要参考教学素材,继续完成剩余的妆容,故可以无需从第一帧妆容教学图像开始教学。具体的,客户端或服务器可以从预先建立的面部妆容教学素材库中查找妆容类型信息所对应的面部妆容教学素材。之后基于目标用户的脸部图像,确定目标用户当前已有的基础妆容信息。基础妆容信息用于指示脸部图像哪些位置已完成化妆。举例来说,可以将未化妆的人脸图像与目标用户的脸部图像进行化妆位置的色彩比较,对于色彩差异较大的化妆位置可以认为是已完成化妆的位置。
之后可以基于目标用户当前已有的基础妆容信息,剔除所述面部妆容教学素材中所述基础妆容信息所对应的教学素材,得到目标用户所对应的面部妆容教学素材。
面部妆容教学素材指示了每帧妆容教学图像信息的化妆位置信息,由于已完成化妆的位置无需再进行教学,故根据已完成化妆的位置对应的教学素材,从面部妆容教学素材删除已完成化妆的位置对应的教学素材,剩余的教学素材,认为是待完成妆容的教学素材。后续可以仅基于剩余的待完成妆容的教学素材,进行化妆教学。
在另一实施例中,妆容类型还可以由目标用户进行选择。目标用户可以根据自身需求,选择一种妆容类型(例如舞台妆容、圆脸妆容等)。基于目标用户触发的选择,客户端或服务端可以接收到化妆教学请求。化妆教学请求中可以携带有妆容类型信息。一种妆容类型可以对应有一种面部妆容教学素材,由此,客户端或服务端可以根据妆容类型信息,确定目标用户所对应的面部妆容教学素材。
在一实施例中,每种妆容类型对应的面部妆容教学素材可以存储在数据库中,客户端或服务端可以从预先建立的面部妆容教学素材库中查找妆容类型信息所对应的面部妆容教学素材,进而将所查找到的面部妆容教学素材,作为目标用户所对应的面部妆容教学素材;
在另一实施例中,假设目标用户已完成了一些基础妆容,参见上文,从预先建立的面部妆容教学素材库中查找到妆容类型信息所对应的面部妆容教学素材之后,基于所述目标用户的脸部图像,确定目标用户当前已有的基础妆容信息;基于所述目标用户当前已有的基础妆容信息,剔除所述面部妆容教学素材中所述基础妆容信息所对应的教学素材,得到目标用户所对应的面部妆容教学素材,用于进行后续的化妆教学。
可选的,在一种具体实施方式中,如图4所示,上述步骤S220具体包括以下步骤S221-步骤S223。
步骤S221:提取所述脸部图像的人脸关键点的第一位置信息和所述妆容教学图像信息中的人脸关键点的第二位置信息;
人脸关键点可以包括眼角、嘴角、鼻头等位置。举例来说,可以通过特征点检测算法提取脸部图像中的人脸关键点以及妆容教学图像信息中的人脸关键点。为进行区分,脸部图像中的每个人脸关键点的坐标可以称为第一位置信息。妆容教学图像信息中的每个人脸关键点的作为可以称为第二位置信息。
步骤S222:根据所述第一位置信息和所述第二位置信息,构建所述第二位置信息与所述第一位置信息之间的位置映射关系。
其中,位置映射关系可以是第二位置信息x变换到第一位置信息y的变换函数f(x)。
步骤S221:根据所述妆容教学图像信息中指示的化妆位置信息,以及所述位置映射关系,确定所述目标用户的目标化妆位置。
在获得上述位置映射关系的基础上,妆容教学图像信息中指示的化妆位置信息可以作为x1,带入上述变换函数f(x),计算得到的结果,作为目标用户的目标化妆位置。
在一实施例中,为了让目标用户的妆容与妆容教学图像中的妆容更接近,提高化妆教学成功率,还可以对目标用户的妆容进行修正。因此,如图5所示,本申请实施例提供的方法,还可以包括以下步骤S501-步骤S503。
步骤S501:获取目标用户的当前脸部图像。
上述步骤S501-步骤S503可以由客户端或服务端执行。目标用户实时的脸部图像可以由客户端所在智能终端的摄像头实时采集得到。服务端可以从客户端获取目标用户的当前脸部图像。
步骤S502:基于当前脸部图像确定当前妆容的色彩值和/或妆容位置信息。
色彩值可以用RGB(红绿蓝)值或CMYK(印刷色彩模式)值表示。由于目标用户的化妆操作,目标化妆位置的色彩值会发生变化,故可以实时获取当前脸部图像中的目标化妆位置的色彩值。
妆容位置信息是指当前脸部图像中唇妆、眉妆等妆容的实际位置。举例来说,可以根据已知的唇妆的色彩值,确定当前脸部图像中的唇妆的实际位置。根据已知的眉妆的色彩值,确定当前脸部图像中眉妆的实际位置。
步骤S503:根据所述当前妆容的色彩值和/或妆容位置信息,指示所述目标用户进行妆容修正。
其中,需要说明的是,对目标用户的妆容进行修正的过程,至少包括如下三种情况:
确定当前妆容的色彩值,基于该色彩值对目标用户的妆容进行修正(如对妆容的浓淡、色调等进行修正);确定当前妆容的妆容位置信息,基于该妆容位置信息对目标用户的妆容进行修正(如对妆容的位置等进行修正);或者,确定当前妆容的色彩值和妆容位置信息,基于该色彩值和妆容位置信息对目标用户的妆容进行修正。
在一实施例中,可以根据目标化妆位置的色彩值与化妆位置信息的色彩值之间的差异,指示目标用户对目标化妆位置的妆容颜色进行修正。
举例来说,当前脸部图像的目标化妆位置的色彩值与妆容教学图像中的化妆位置信息的色彩值基本一致时,可以认为当前获取的脸部图像的目标化妆位置已经化妆完毕。故可以通过计算化妆位置信息的色彩值与目标化妆位置的色彩值之间的差值,作为目标化妆位置的色彩值与化妆位置信息的色彩值之间的差异。化妆位置信息的色彩值大于目标化妆位置的色彩值,且差距大于阈值(即差值为正数,且差值大于阈值),可以认为学员画的太淡,相反的,如果化妆位置信息的色彩值小于目标化妆位置的色彩值,且差距大于阈值(即差值为负数,且差值的绝对值大于等于阈值。),可以认为学员画的太浓,在一实施例中,客户端可以语音提示“画得太浓”、“画得太淡”,或者在目标用户的脸部图像的显示界面,以文字显示“画得太浓”、“画得太淡”。从而起到指导目标用户对目标化妆位置的妆容进行修正的效果。
在一实施例中,当前脸部图像的目标化妆位置的色彩值与妆容教学图像中的化妆位置信息的色彩值基本一致时,可以认为当前获取的脸部图像的目标化妆位置已经化妆完毕,之后可以从面部妆容教学素材中获取下一帧妆容教学图像,继续基于下一帧妆容教学图像,执行上述步骤S220-步骤S230进行化妆教学,以此类推,直到获取完所有的妆容教学图像,可以认为化妆结束,由此可以使学员每一步都能跟上化妆师的化妆速度,准确掌握每一步的化妆要领。
在另一实施例中,还可以根据妆容位置信息和化妆位置信息,指示目标用户对妆容位置信息进行修正。例如可以提示眉毛高了,低了等,从而修正妆容位置。
在其他实施例中,还可以根据妆容位置信息和目标化妆位置的色彩值以及化妆位置信息的色彩值,指示目标用户对妆容位置信息进行修正,对目标化妆位置的色彩值进行修正。由此可以同时修正妆容位置和妆容颜色。
在一实施例中,当前脸部图像的妆容位置信息以及妆容位置信息对应的色彩值均与妆容教学图像中的化妆位置信息以及化妆位置信息的色彩值基本一致时,可以认为当前获取的脸部图像的目标化妆位置已经化妆完毕,之后可以从面部妆容教学素材中获取下一帧妆容教学图像,继续基于下一帧妆容教学图像,执行上述步骤S220-步骤S230进行化妆教学,以此类推,直到获取完所有的妆容教学图像,可以认为化妆结束,由此可以使学员每一步都能跟上化妆师的化妆速度,准确掌握每一步的化妆要领。
图6是本申请实施例提供的构建面部妆容教学素材的过程示意图。该过程可以由客户端或服务端执行。如图6所示,包括以下步骤S601-步骤S603。
步骤S601:获取化妆教学视频。
化妆教学视频是指在专业化妆师化妆过程中,按照预设帧率拍摄的面部妆容图像。化妆师脸型的不同以及所化妆种类的不同,可以得到不同妆容类型的化妆教学视频。相应的,可以从中获得不同妆容类型的化妆教学素材。
步骤S602:剔除所述化妆教学视频中的重复图像帧,得到至少一帧所述妆容教学图像信息;
举例来说,假设化妆教学视频中有5000帧面部妆容图像,可以将第一帧与第二帧进行比较,如果每个像素点的颜色值基本相同,可以认为第一帧和第二帧重复,去除第一帧或第二帧。假设去除第二帧,可以将第一帧与第三帧进行比较,如果每个像素点的颜色值仍没有变化,可以认为第一帧与第三帧重复,可以继续去除第三帧,以此类推,对于重复的面部妆容图像可以仅保留一帧,并按照时间先后顺序排列,得到多帧妆容教学图像。
步骤S603:确定每帧所述妆容教学图像信息中的化妆信息;
步骤S604:基于每帧所述妆容教学图像信息及其对应的化妆信息,生成面部妆容教学素材。
在一实施例中,可以通过比较多帧妆容教学图像信息中相邻帧之间的面部颜色差异,将面部颜色差异的面部像素点标记为后一帧图像对应的化妆位置,获得每帧妆容教学图像信息对应的化妆位置信息。
在去除重复图像帧之后得到的剩余图像中,可以比较相邻帧之间相应像素点的面部颜色差异(例如RGB颜色值不同),将存在面部颜色差异的面部像素点标记为后一帧图像对应的化妆位置。举例来说,剩余图像中第一帧和第二帧进行比对,在某个位置A的色彩值发生改变,则色彩值发生改变的位置A,可以认为是第二帧妆容教学图像对应的化妆位置。同理,第二帧与第三帧进行比对,某个位置B的色彩值发生改变,则色彩值发生改变的位置B,可以认为是第三帧妆容教学图像对应的化妆位置。以此类推,可以获得每帧妆容教学图像信息对应的化妆位置信息,得到面部妆容教学素材。后续基于此面部妆容教学素材,可以指导目标用户执行化妆操作。
为便于理解本申请实施例提供的化妆教学方法,下述将结合具体应用场景介绍本申请实施例提供的方法。
可选的,在一种具体实施方式中本申请实施例提供的方法可应用于服务器,针对该应用场景,本申请实施例的一种可能实现方式如图7所示,具体包括如下步骤:
步骤S701,接收客户端发送的化妆教学请求;
步骤S702:根据化妆教学请求中携带的妆容类型信息,从本地面部妆容教学素材库中查找妆容类型信息对应的面部妆容教学素材;面部妆容教学素材包括指示化妆位置信息的妆容教学图像信息;
在具体实施时,服务器在获取到面部妆容教学素材后,指示客户端采集目标用户的脸部图像。
步骤S703,从客户端获取目标用户的脸部图像;
步骤S704:提取脸部图像的人脸关键点的第一位置信息和妆容教学图像信息中的人脸关键点的第二位置信息;
步骤S705:根据第一位置信息和所述第二位置信息,构建所述第二位置信息与第一位置信息之间的位置映射关系;
步骤S706:根据妆容教学图像信息中指示的化妆位置信息,以及所述位置映射关系,计算目标用户的目标化妆位置。
步骤S707:将所述脸部图像的目标化妆位置下发到目标用户所在客户端,触发目标用户所在客户端显示标注有目标化妆位置的脸部图像。
步骤S708:从客户端获取目标用户的当前脸部图像;
步骤S709:基于当前脸部图像确定当前妆容的色彩值;
步骤S710:根据当前妆容的色彩值以及化妆位置信息的色彩值,向客户端发送提示信息,客户端输出提示信息,指示目标用户进行妆容修正。
可选的,在另一种具体实施方式中本申请实施例提供的方法可应用于客户端,针对该应用场景,本申请实施例的一种可能实现方式如图8所示,具体包括如下步骤:
步骤S801,响应于目标用户选择目标妆容类型触发的化妆教学请求;
步骤S802:将化妆教学请求中携带的妆容类型信息发送到服务端;
步骤S803:接收服务端返回的妆容类型信息对应的面部妆容教学素材;面部妆容教学素材包括指示化妆位置信息的妆容教学图像信息;
当然,在某些实施方式中,上述面部妆容教学素材也可以存储在客户端本地,针对该种情况,当客户端接收到目标用户触发的化妆教学请求后,从客户端本地获取相应的面部妆容素材。
步骤S804,采集目标用户的脸部图像;
步骤S805:提取脸部图像的人脸关键点的第一位置信息和妆容教学图像信息中的人脸关键点的第二位置信息;
步骤S806:根据第一位置信息和所述第二位置信息,构建所述第二位置信息与第一位置信息之间的位置映射关系;
步骤S807:根据妆容教学图像信息中指示的化妆位置信息,以及所述位置映射关系,计算目标用户的目标化妆位置。
步骤S808:显示标注有目标化妆位置的脸部图像;
步骤S809:采集目标用户的当前脸部图像;
步骤S810:基于当前脸部图像确定当前妆容的色彩值;
步骤S811:根据当前妆容的色彩值以及化妆位置信息的色彩值,输出提示信息,指示目标用户进行妆容修正。
其中,需要说明的时,图8所示实施例中,采集目标用户脸部图像的步骤可以在步骤S802之前执行,也可以在步骤S803之后执行,或者与步骤S802和步骤S803的操作同时执行;图8只是列举了其中一种可能的实现方式,并不构成对本申请实施例的限定。
本申请上述实施例提供的方法,用户可以选择自己喜欢的妆容类型由客户端或服务端进行化妆教学,基于妆容教学图像信息指示的化妆位置信息,可以确定用户的目标化妆位置,从而进行提示,指导用户在目标化妆位置进行化妆,可以提高用户化妆位置的准确性。在实际妆容的位置或颜色与妆容教学图像中的位置或颜色不一致时,还可以进行提示,指导用户对妆容进行修正,进一步保证妆容的准确性,提高教学效果。
下述为本申请装置实施例,可以用于执行本申请上述一种化妆教学方法方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请化妆教学方法实施例。
图9为本申请一实施例示出的化妆教学装置的框图。如图9所示,该装置包括:素材获取模块910、位置确定模块920以及化妆指示模块930。
素材获取模块910,用于响应于目标用户触发的化妆教学请求,获取所述目标用户所对应的面部妆容教学素材;其中,所述面部妆容教学素材包括指示化妆信息的妆容教学图像信息,所述化妆信息包括化妆位置信息;
位置确定模块920,用于基于所述目标用户的脸部图像和所述化妆位置信息,确定所述目标用户的目标化妆位置;
化妆指示模块930,用于指示所述目标用户在所述目标化妆位置执行相应的化妆操作。
在一实施例中,素材获取模块910包括:
图像获取单元,用于响应于所述化妆教学请求,获取所述目标用户的脸部图像;
类型确定单元,用于根据所述脸部图像,确定与所述目标用户相匹配的妆容类型信息;
素材确定单元,用于根据所述妆容类型信息,确定所述目标用户所对应的面部妆容教学素材。
在一实施例中,所述化妆教学请求中携带有妆容类型信息;相应的,上述素材获取模块910具体用于:根据所述妆容类型信息,确定所述目标用户所对应的面部妆容教学素材。
在一实施例中,上述素材确定单元具体用于:
从预先建立的面部妆容教学素材库中查找所述妆容类型信息所对应的面部妆容教学素材,将所查找到的所述面部妆容教学素材,确定为所述目标用户所对应的面部妆容教学素材;
或者,
从预先建立的面部妆容教学素材库中查找所述妆容类型信息所对应的面部妆容教学素材;基于所述目标用户的脸部图像,确定所述目标用户当前已有的基础妆容信息;基于所述目标用户当前已有的基础妆容信息,剔除所述面部妆容教学素材中所述基础妆容信息所对应的教学素材,得到所述目标用户所对应的面部妆容教学素材。
在一实施例中,位置确定模块920包括:
位置提取单元,用于提取所述脸部图像的人脸关键点的第一位置信息和所述妆容教学图像信息中的人脸关键点的第二位置信息;
关系构建单元,用于根据所述第一位置信息和所述第二位置信息,构建所述第二位置信息与所述第一位置信息之间的位置映射关系;
位置计算单元,用于根据所述妆容教学图像信息中指示的化妆位置信息,以及所述位置映射关系,确定所述目标用户的目标化妆位置。
在一实施例中,所述化妆指示模块930具体用于:显示标注有所述目标化妆位置的所述目标用户的脸部图像,以使所述目标用户在所述目标化妆位置执行化妆操作。
在另一实施例中,所述化妆指示模块930具体用于:将所述脸部图像的目标化妆位置下发到所述目标用户所在客户端,触发所述目标用户所在客户端显示标注有所述目标化妆位置的所述脸部图像。
在一实施例中,上述装置还包括:
当前图像获取模块,用于获取所述目标用户的当前脸部图像;
妆容确定模块,用于基于所述当前脸部图像确定所述当前妆容的色彩值和/或妆容位置信息;
妆容修正模块,用于根据所述当前妆容的色彩值和/或妆容位置信息,指示所述目标用户进行妆容修正。
在一实施例中,上述装置还包括:
视频获取模块,用于获取化妆教学视频;
重复剔除模块,用于剔除所述化妆教学视频中的重复图像帧,得到至少一帧所述妆容教学图像信息;
位置标注模块,用于确定每帧所述妆容教学图像信息中的化妆信息;
素材生成模块,用于基于每帧所述妆容教学图像信息及其对应的化妆信息,生成面部妆容教学素材。
上述装置中各个模块的功能和作用的实现过程具体详见上述化妆教学方法中对应步骤的实现过程,在此不再赘述。
本申请实施提供的装置,用户可以选择自己喜欢的妆容类型由客户端或服务端进行化妆教学,基于妆容教学图像信息指示的化妆位置信息,可以确定用户的目标化妆位置,从而进行提示,指导用户在目标化妆位置进行化妆,可以提高用户化妆位置的准确性。在实际妆容的位置或颜色与妆容教学图像中的位置或颜色不一致时,还可以进行提示,指导用户对妆容进行修正,进一步保证妆容的准确性,提高教学效果。
在本申请的另一个实施例中,还提供了一种计算机存储介质,其上存储有计算机程序,计算机运行计算机程序时执行上述方法实施例的方法的步骤。
在本申请的另一个实施例中,还提供了一种计算机程序,该计算机程序可以存储在云端或本地的存储介质上。在该计算机程序被计算机或处理器运行时用于执行本申请实施例的所述方法的相应步骤,并且用于实现根据本申请实施例的化妆教学装置中的相应模块。
在本申请所提供的几个实施例中,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
Claims (12)
1.一种化妆教学方法,其特征在于,包括:
响应于目标用户触发的化妆教学请求,获取所述目标用户所对应的面部妆容教学素材;其中,所述面部妆容教学素材包括指示化妆信息的妆容教学图像信息,所述化妆信息包括化妆位置信息;
基于所述目标用户的脸部图像和所述化妆位置信息,确定所述目标用户的目标化妆位置;
指示所述目标用户在所述目标化妆位置执行相应的化妆操作。
2.根据权利要求1所述的方法,其特征在于,所述响应于目标用户触发的化妆教学请求,获取所述目标用户所对应的面部妆容教学素材,包括:
响应于所述化妆教学请求,获取所述目标用户的脸部图像;
根据所述脸部图像,确定与所述目标用户相匹配的妆容类型信息;
根据所述妆容类型信息,确定所述目标用户所对应的面部妆容教学素材。
3.根据权利要求1所述的方法,其特征在于,所述化妆教学请求中携带有妆容类型信息;
相应的,所述响应于目标用户触发的化妆教学请求,获取所述目标用户所对应的面部妆容教学素材,包括:
根据所述妆容类型信息,确定所述目标用户所对应的面部妆容教学素材。
4.如权利要求2或3所述的方法,其特征在于,所述根据所述妆容类型信息,确定所述目标用户所对应的面部妆容教学素材,包括:
从预先建立的面部妆容教学素材库中查找所述妆容类型信息所对应的面部妆容教学素材,将所查找到的所述面部妆容教学素材,确定为所述目标用户所对应的面部妆容教学素材;
或者,
从预先建立的面部妆容教学素材库中查找所述妆容类型信息所对应的面部妆容教学素材;基于所述目标用户的脸部图像,确定所述目标用户当前已有的基础妆容信息;基于所述目标用户当前已有的基础妆容信息,剔除所述面部妆容教学素材中所述基础妆容信息所对应的教学素材,得到所述目标用户所对应的面部妆容教学素材。
5.根据权利要求1所述的方法,其特征在于,所述基于所述目标用户的脸部图像和所述化妆位置信息,确定所述目标用户的目标化妆位置,包括:
提取所述脸部图像的人脸关键点的第一位置信息和所述妆容教学图像信息中的人脸关键点的第二位置信息;
根据所述第一位置信息和所述第二位置信息,构建所述第二位置信息与所述第一位置信息之间的位置映射关系;
根据所述妆容教学图像信息中指示的化妆位置信息,以及所述位置映射关系,确定所述目标用户的目标化妆位置。
6.根据权利要求1所述的方法,其特征在于,所述指示所述目标用户在所述目标化妆位置执行相应的化妆操作,包括:
显示标注有所述目标化妆位置的所述目标用户的脸部图像,以使所述目标用户在所述目标化妆位置执行化妆操作。
7.根据权利要求1所述的方法,其特征在于,所述指示所述目标用户在所述目标化妆位置执行相应的化妆操作,包括:
将所述脸部图像的目标化妆位置下发到所述目标用户所在客户端,触发所述目标用户所在客户端显示标注有所述目标化妆位置的所述脸部图像。
8.根据权利要求1-7任意一项所述的方法,其特征在于,所述指示所述目标用户在所述目标化妆位置执行相应的化妆操作之后,所述方法还包括:
获取所述目标用户的当前脸部图像;
基于所述当前脸部图像确定当前妆容的色彩值和/或妆容位置信息;
根据所述当前妆容的色彩值和/或妆容位置信息,指示所述目标用户进行妆容修正。
9.根据权利要求1所述的方法,其特征在于,在所述获取所述目标用户所对应的面部妆容教学素材之前,所述方法还包括:
获取化妆教学视频;
剔除所述化妆教学视频中的重复图像帧,得到至少一帧所述妆容教学图像信息;
确定每帧所述妆容教学图像信息中的化妆信息;
基于每帧所述妆容教学图像信息及其对应的化妆信息,生成面部妆容教学素材。
10.一种化妆教学装置,其特征在于,包括:
素材获取模块,用于响应于目标用户触发的化妆教学请求,获取所述目标用户所对应的面部妆容教学素材;其中,所述面部妆容教学素材包括指示化妆信息的妆容教学图像信息,所述化妆信息包括化妆位置信息;
位置确定模块,用于基于所述目标用户的脸部图像和所述化妆位置信息,确定所述目标用户的目标化妆位置;
化妆指示模块,用于指示所述目标用户在所述目标化妆位置执行相应的化妆操作。
11.一种电子设备,其特征在于,所述电子设备包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求1-9任意一项所述的化妆教学方法。
12.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成权利要求1-9任意一项所述的化妆教学方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110874705.6A CN113781271A (zh) | 2021-07-30 | 2021-07-30 | 化妆教学方法及装置、电子设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110874705.6A CN113781271A (zh) | 2021-07-30 | 2021-07-30 | 化妆教学方法及装置、电子设备、存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113781271A true CN113781271A (zh) | 2021-12-10 |
Family
ID=78836619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110874705.6A Pending CN113781271A (zh) | 2021-07-30 | 2021-07-30 | 化妆教学方法及装置、电子设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113781271A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114228647A (zh) * | 2021-12-20 | 2022-03-25 | 浙江吉利控股集团有限公司 | 车辆控制方法、车辆终端和车辆 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014191813A (ja) * | 2013-03-28 | 2014-10-06 | Ntt Docomo Inc | 化粧行為支援装置、化粧行為支援システム及び化粧行為支援方法 |
CN104205168A (zh) * | 2013-02-01 | 2014-12-10 | 松下电器产业株式会社 | 化妆辅助装置、化妆辅助方法、以及化妆辅助程序 |
KR20160131873A (ko) * | 2015-05-06 | 2016-11-16 | 최명수 | 얼굴 이미지에 대응하여 메이크업 지도 콘텐트를 실시간으로 생성 및 적용하는 메이크업 지원 방법 |
CN108256432A (zh) * | 2017-12-20 | 2018-07-06 | 歌尔股份有限公司 | 一种指导化妆的方法及装置 |
CN108765268A (zh) * | 2018-05-28 | 2018-11-06 | 京东方科技集团股份有限公司 | 一种辅助化妆方法、装置及智能镜 |
CN109446365A (zh) * | 2018-08-30 | 2019-03-08 | 新我科技(广州)有限公司 | 一种智能化妆交换方法及存储介质 |
KR20200002406A (ko) * | 2018-06-29 | 2020-01-08 | 뷰티웍스 주식회사 | 메이크업 티칭 뷰티 서비스 시스템 |
-
2021
- 2021-07-30 CN CN202110874705.6A patent/CN113781271A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104205168A (zh) * | 2013-02-01 | 2014-12-10 | 松下电器产业株式会社 | 化妆辅助装置、化妆辅助方法、以及化妆辅助程序 |
JP2014191813A (ja) * | 2013-03-28 | 2014-10-06 | Ntt Docomo Inc | 化粧行為支援装置、化粧行為支援システム及び化粧行為支援方法 |
KR20160131873A (ko) * | 2015-05-06 | 2016-11-16 | 최명수 | 얼굴 이미지에 대응하여 메이크업 지도 콘텐트를 실시간으로 생성 및 적용하는 메이크업 지원 방법 |
CN108256432A (zh) * | 2017-12-20 | 2018-07-06 | 歌尔股份有限公司 | 一种指导化妆的方法及装置 |
CN108765268A (zh) * | 2018-05-28 | 2018-11-06 | 京东方科技集团股份有限公司 | 一种辅助化妆方法、装置及智能镜 |
US20200211245A1 (en) * | 2018-05-28 | 2020-07-02 | Boe Technology Group Co., Ltd. | Make-up assistance method and apparatus and smart mirror |
KR20200002406A (ko) * | 2018-06-29 | 2020-01-08 | 뷰티웍스 주식회사 | 메이크업 티칭 뷰티 서비스 시스템 |
CN109446365A (zh) * | 2018-08-30 | 2019-03-08 | 新我科技(广州)有限公司 | 一种智能化妆交换方法及存储介质 |
Non-Patent Citations (2)
Title |
---|
MARIE-LENA ECKERT ET AL: "Facial cosmetics database and impact analysis on automatic face recognition", MMSP2013, pages 434 - 439 * |
黄妍 等: "一种多通路的分区域快速妆容迁移深度网络", 软件学报, vol. 30, no. 11, pages 3549 - 3566 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114228647A (zh) * | 2021-12-20 | 2022-03-25 | 浙江吉利控股集团有限公司 | 车辆控制方法、车辆终端和车辆 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108665492B (zh) | 一种基于虚拟人的舞蹈教学数据处理方法及*** | |
CN110785767B (zh) | 紧凑的无语言面部表情嵌入和新颖三元组的训练方案 | |
CN111291642B (zh) | 一种妆容处理方法、装置、电子设备及存储介质 | |
EP3885965B1 (en) | Image recognition method based on micro facial expressions, apparatus and related device | |
US20210345016A1 (en) | Computer vision based extraction and overlay for instructional augmented reality | |
KR102525181B1 (ko) | 이미지 수정 시스템 및 이의 이미지 수정 방법 | |
CN108920490A (zh) | 辅助化妆的实现方法、装置、电子设备以及存储介质 | |
CN109635752B (zh) | 人脸关键点的定位方法、人脸图像处理方法和相关装置 | |
JP6929322B2 (ja) | データ拡張システム、データ拡張方法、及びプログラム | |
CN112116684A (zh) | 图像处理方法、装置、设备及计算机可读存储介质 | |
US20190045270A1 (en) | Intelligent Chatting on Digital Communication Network | |
CN108932654A (zh) | 一种虚拟试妆指导方法及装置 | |
CN111126280B (zh) | 基于融合手势识别的失语症患者辅助康复训练***及方法 | |
CN115205764B (zh) | 基于机器视觉的在线学习专注度监测方法、***及介质 | |
CN114332374A (zh) | 一种虚拟显示方法、设备以及存储介质 | |
CN112699857A (zh) | 基于人脸姿态的活体验证方法、装置及电子设备 | |
RU2671990C1 (ru) | Способ отображения трехмерного лица объекта и устройство для него | |
Yu et al. | A video-based facial motion tracking and expression recognition system | |
CN114333046A (zh) | 舞蹈动作评分方法、装置、设备和存储介质 | |
CN112669422A (zh) | 仿真3d数字人生成方法、装置、电子设备及存储介质 | |
CN113781271A (zh) | 化妆教学方法及装置、电子设备、存储介质 | |
CN114779942B (zh) | 一种虚拟现实沉浸式互动***、设备及方法 | |
KR101734212B1 (ko) | 표정 연습 시스템 | |
CN115798033A (zh) | 基于手势识别钢琴训练方法、***、设备以及存储介质 | |
KR20060115700A (ko) | 등장인물의 얼굴 변경이 용이한 플래쉬 형식의 아동용 어학학습 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |