本发明涉及通讯技术领域,尤其涉及一种基于终端设备的妆饰指导方法、装置及终端设备。
背景技术:
随着通讯技术的发展,终端设备的功能越来越强大,成为人们不可缺少的日常设备。对于现代女性,妆饰已经成为生活中必不可少的一部分,但是不是所有的人都擅长化妆,往往不同的人在不同的场合、不同的心情、穿不同的衣服的情况下,需要不同的妆饰。
现有技术中,申请公布号为CN104331564A的专利公开了一种基于终端设备的化妆指导方法,获取数据库中与用户的面部图像接近的标准模板,找出用户脸部与标准模板的区别,根据该区别及相应的算法,给出达到标准模板妆容的修复方法。该方案的问题在于,手机中给出的化妆建议,目的是将用户的妆容修改为标准模板的妆容,而标准模板的妆容,不一定是用户喜欢的,不一定适合用户当前实际情况,所以该方案比较死板,不够灵活。
技术实现要素:
有鉴于此,本发明一方面提供了一种基于终端设备的妆饰指导方法,包括:采集信息步骤:采集用户面部图像和风格搭配信息,所述风格搭配信息包括:心情、服装色调中的至少一种,和场合、天气、时段、季节中的至少一种;获取模板步骤:根据所述采集到的用户面部图像和风格搭配信息从妆饰数据库中获取接近用户总体需求的妆饰指导模板。
可选地,所述妆饰数据库中存储有不同面部特征的头像妆容的妆饰指导模板;所述头像妆容的妆饰指导模板包括风格搭配标签;所述风格搭配标签包括适用场合、心情、天气、时段、季节、服装色调中至少一种。
可选地,还包括自动定期更新或手动更新所述妆饰数据库内容。
可选地,所述获取模板步骤还包括:根据所述采集到的用户面部图像识别用户面部特征;根据所述用户面部特征和所述风格搭配信息从妆饰数据库中获取接近用户总体需求的妆饰指导模板。
可选地,在所述获取模板步骤之后还包括呈现步骤:将所述从妆饰数据库中获取的接近用户总体需求的妆饰指导模板呈现给用户;或将从所述妆饰数据库中获取的至少一个与所述用户面部特征接近的头像妆容的妆饰指导模板,和所述接近用户总体需求的妆饰指导模板呈现给用户。
可选地,所述呈现步骤还包括:响应点击局部图像或选择局部,将局部位置的妆饰指导方案呈现给用户。
可选地,所述采集风格搭配信息包括:根据用户在输入框中输入的文字信息中识别出风格搭配信息,或根据用户在下拉菜单或选择框的选项中获取风格搭配信息,或根据用户的语音信息中识别出风格搭配信息。
可选地,还包括:妆饰对比步骤:采集妆饰后的用户面部图像,与所述从妆饰数据库中获取的妆饰指导模板相比较;妆饰评价步骤:根据所述妆饰对比步骤的比较结果给出妆饰效果评价和/或妆饰效果评分。
可选地,在所述妆饰对比步骤之后还包括妆饰修改指导步骤:根据所述妆饰对比步骤的比较结果给出妆饰修改指导建议。
本发明另一方面还提供了一种基于终端设备的妆饰指导装置,包括:采集信息模块:用于采集用户面部图像和风格搭配信息,所述风格搭配信息包括:心情、服装色调中的至少一种,和场合、天气、时段、季节中的至少一种;获取模板模块:用于根据所述采集到的用户面部图像和风格搭配信息从妆饰数据库中获取接近用户总体需求的妆饰指导模板。
可选地,所述妆饰数据库中存储有不同面部特征的头像妆容的妆饰指导模板;所述头像妆容的妆饰指导模板包括风格搭配标签;所述风格搭配标签包括适用场合、心情、天气、时段、季节、服装色调中至少一种。
可选地,还包括数据库更新单元,用于自动定期更新或手动更新所述妆饰数据库内容。
可选地,所述获取模板模块还包括:识别单元,用于根据所述采集到的用户面部图像识别用户面部特征;获取单元,用于根据所述用户面部特征和所述风格搭配信息从妆饰数据库中获取接近用户总体需求的妆饰指导模板。
可选地,还包括呈现模块,用于将所述从妆饰数据库中获取的接近用户总体需求的妆饰指导模板呈现给用户;或将从所述妆饰数据库中获取的至少一个与所述用户面部特征接近的头像妆容的妆饰指导模板,和所述接近用户总体需求的妆饰指导模板呈现给用户。
可选地,所述呈现模块还用于:响应点击局部图像或选择局部,将局部位置的妆饰指导方案呈现给用户。
可选地,所述采集信息模块还用于:根据用户在输入框中输入的文字信息中识别出风格搭配信息,或根据用户在下拉菜单或选择框的选项中获取风格搭配信息,或根据用户的语音信息中识别出风格搭配信息。
可选地,还包括妆后指导模块,包括:妆饰对比单元,用于采集妆饰后的用户面部图像,与所述从妆饰数据库中获取的妆饰指导模板相比较;妆饰评价单元,用于根据所述妆饰对比步骤的比较结果给出妆饰效果评价和/或妆饰效果评分。
可选地,所述妆后指导模块还包括妆饰修改指导单元,用于根据所述妆饰对比步骤的比较结果给出妆饰修改指导建议。
本发明又一方面还提供了一种终端设备,具有上述任一项所述的装置。
本发明的提供的技术方案,可以让用户根据自己即将出席的场合、当前的心情、当前天气状况及服装色调等信息,综合选择合适的妆饰;进一步地,通过妆后指导步骤对用户的妆饰进行再指导,更加完善妆饰效果;另外,语音采集方式和语义识别功能更加人性化,用户体验良好。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明提供的基于终端设备的妆饰指导方法的整体框架图;
图2是本发明提供的基于终端设备的妆饰指导方法的一种优选实施例的流程图;
图3是本发明提供的基于终端设备的妆饰指导方法的又一优选实施例的流程图;
图4是本发明提供的基于终端设备的妆饰指导方法的再一优选实施例的流程图;
图5是本发明提供的基于终端设备的妆饰指导装置的整体结构图;
图6是本发明提供的基于终端设备的妆饰指导装置的一种优选实施例的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明一方面提供了一种基于终端设备的妆饰指导方法。图1是本发明提供的基于终端设备的妆饰指导方法的整体框架图。如图1所示,本发明基于终端设备的妆饰指导方法包括:步骤110,采集信息步骤:采集用户面部图像和风格搭配信息,所述风格搭配信息包括:心情、服装色调中的至少一种,和场合、天气、时段、季节中的至少一种;步骤120,获取模板步骤:根据所述采集到的用户面部图像和风格搭配信息从妆饰数据库中获取接近用户总体需求的妆饰指导模板。
爱美之心,人皆有之。头像妆容不仅要适合自身的面部特征,还要适合于即将出席的场合、当前的心情、当前天气状况、时段(白天或是晚上)、季节、及服装色调等,只有和自身条件和环境都合拍的妆饰才能给人留下美好的外在印象。比如,人在心情不好时会面色灰暗、嘴角下垂,这时可以通过化妆提亮面色,使嘴角尽量上翘,以此缓解心情带来的负面影响。再如,眼影的颜色要与服装的色调相配合,眼影与衣服颜色搭配是要遵循一定的原则的,不过能跟衣服颜色有些相近那将是最好的。因此只有考虑到各种风格搭配信息在内的妆饰指导才能满足用户的总体需求。
根据本发明基于终端设备的妆饰指导方法的一种实施方式,所述妆饰数据库中存储有不同面部特征的头像妆容的妆饰指导模板;所述头像妆容的妆饰指导模板包括风格搭配标签;所述风格搭配标签包括适用场合、心情、天气、时段、季节、服装色调中至少一种。头像妆容的妆饰指导模板的内容不仅包括化妆方案,还包括头型、饰品、化妆品等的搭配信息方案、化妆技巧、美容常识、颜色搭配技巧、化妆品或饰品的品牌、价格、链接等信息。人的面部特征各不相同,包括脸型、尺寸、五官的大小、位置、比例等信息。所述妆饰数据库中存储有适合于不同面部特征的头像妆容的妆饰指导模板,并且设置有对应的风格搭配标签。
为了能够及时获取时尚的信息,本发明基于终端设备的妆饰指导方法还包括自动定期更新或手动更新所述妆饰数据库内容。更新方式包括从网络下载、从专业数据库导入数据、手动输入数据,也包括用户输入自己的个性原创数据。
图2是本发明提供的基于终端设备的妆饰指导方法的一种优选实施例的流程图。参见图1与图2,所述获取模板步骤120还包括:步骤121,根据所述采集到的用户面部图像识别用户面部特征;和步骤122,根据所述用户面部特征和所述风格搭配信息从妆饰数据库中获取接近用户总体需求的妆饰指导模板。图1中的获取模板步骤120在图2中具体地由步骤121和步骤122代替。
图3是本发明提供的基于终端设备的妆饰指导方法的又一优选实施例的流程图。参见图1与图3,所述获取模板步骤120还包括:步骤121,根据所述采集到的用户面部图像识别用户面部特征;步骤123,根据所述用户面部特征从妆饰数据库中获取至少一个与所述用户面部特征接近的头像妆容的妆饰指导模板;步骤124,根据采集到的所述风格搭配信息从所述至少一个与所述用户面部特征接近的头像妆容的妆饰指导模板中获取接近用户总体需求的妆饰指导模板。图1中的获取模板步骤120在图3中具体地由步骤121、步骤123和步骤124代替。图3与图2区别在于,在图2的实施例中获取步骤同时考虑到用户面部特征和风格搭配信息一步完成,也就是说找到和面部信息接近并且同时符合风格搭配信息的妆饰指导模板,即接近用户总体需求的妆饰指导模板;而在图3的实施例中,获取步骤分为两步,首先是没有考虑到风格搭配信息,根据用户面部特征获取与用户面部特征接近的头像妆容的妆饰指导模板,然后在此基础上再考虑风格搭配信息,进一步获取接近用户总体需求的妆饰指导模板。
根据本发明基于终端设备的妆饰指导方法的一种实施方式,在所述获取模板步骤120之后还包括呈现步骤130:将所述从妆饰数据库中获取的妆饰指导模板呈现给用户。图4是本发明提供的基于终端设备的妆饰指导方法的再一优选实施例的流程图。如图4所示,在采集信息步骤110和获取模板步骤120之后执行呈现步骤130。
具体地,如图2所示,呈现步骤130的一种实施方式为:步骤131,将所述从妆饰数据库中获取的接近用户总体需求的妆饰指导模板呈现给用户。在图2中,获取模板步骤120(包括步骤121和步骤122)之后执行呈现步骤131。
具体地,如图3所示,呈现步骤130的另一种实施方式包括:步骤132,将从所述妆饰数据库中获取的至少一个与所述用户面部特征接近的头像妆容的妆饰指导模板呈现给用户,和步骤131,将所述从妆饰数据库中获取的接近用户总体需求的妆饰指导模板呈现给用户。在图3中,获取模板步骤120(包括步骤121、步骤123和步骤124)之后执行呈现步骤,在步骤121和步骤123之后执行步骤132,在步骤124之后执行步骤131。
根据本发明基于终端设备的妆饰指导方法的一种实施方式,所述呈现步骤还包括:响应点击局部图像或选择局部,将局部位置的妆饰指导方案呈现给用户。确定最适合自己的妆容后,点击图片获取完整的化妆方案,或者,用户将图片放大,点击局部图像或者通过点击选项的方式,获取局部位置的化妆方案。例如,仅获取脸部或嘴部的化妆方案。
根据本发明基于终端设备的妆饰指导方法的一种实施方式,所述采集风格搭配信息包括:根据用户在输入框中输入的文字信息中识别出风格搭配信息,或根据用户在下拉菜单或选择框的选项中获取风格搭配信息,或根据用户的语音信息中识别出风格搭配信息。以语音识别为例,采集用户的语音信息,根据用户说话的语义,自动识别用户要去的场合、季节、心情,根据识别的信息匹配对应的模板风格搭配标签,进一步筛选出适合用户实际的妆容。例如:用户输入“下午可以和男朋友去海边看日落啦”,通过语音可以识别如下信息:通过“和男朋友”识别出场合为“约会模式”,通过“海边”识别出天气情况为“潮湿、风”,根据“日落”识别出时段为“傍晚”、天气为“晴天”、根据“啦”识别出心情为“开心、高兴”。
再参见图4,根据本发明基于终端设备的妆饰指导方法的一种实施方式,还包括:妆饰对比步骤141:采集妆饰后的用户面部图像,与所述从妆饰数据库中获取的妆饰指导模板相比较;妆饰评价步骤142:根据所述妆饰对比步骤的比较结果给出妆饰效果评价和/或妆饰效果评分。化妆完成后,用户再次采集自己的脸部图像,与标准模板进行色差、比例等参数的比对,给用户的化妆效果进行打分,增强娱乐性。
再参见图4,根据本发明基于终端设备的妆饰指导方法的一种实施方式,在所述妆饰对比步骤141之后还包括妆饰修改指导步骤143:根据所述妆饰对比步骤的比较结果给出妆饰修改指导建议。经过比对,还可以将用户化妆不足的地方呈现出来,提醒用户修改。
本发明另一方面还提供了一种基于终端设备的妆饰指导装置。图5是本发明提供的基于终端设备的妆饰指导装置的整体结构图。如图5所示,本发明基于终端设备的妆饰指导装置包括:采集信息模块100:用于采集用户面部图像和风格搭配信息,所述风格搭配信息包括:心情、服装色调中的至少一种,和场合、天气、时段、季节中的至少一种;获取模板模块200:用于根据所述采集到的用户面部图像和风格搭配信息从妆饰数据库中获取接近用户总体需求的妆饰指导模板。
图6是本发明提供的基于终端设备的妆饰指导装置的一种优选实施例的结构示意图。如图6所示,所述妆饰数据库500中存储有不同面部特征的头像妆容的妆饰指导模板;所述头像妆容的妆饰指导模板包括风格搭配标签;所述风格搭配标签包括适用场合、心情、天气、时段、季节、服装色调中至少一种。
根据本发明基于终端设备的妆饰指导装置的一种实施方式,还包括数据库更新单元510,用于自动定期更新或手动更新所述妆饰数据库内容。
根据本发明基于终端设备的妆饰指导方法的一种实施方式,所述获取模板模块200还包括:识别单元210,用于根据所述采集到的用户面部图像识别用户面部特征;获取单元220,用于根据所述用户面部特征和所述风格搭配信息从妆饰数据库中获取接近用户总体需求的妆饰指导模板。
根据本发明基于终端设备的妆饰指导方法的一种实施方式,所述获取模板模块200还包括:识别单元210,用于根据所述采集到的用户面部图像识别用户面部特征;获取单元220,用于根据所述用户面部特征从妆饰数据库中获取至少一个与所述用户面部特征接近的头像妆容的妆饰指导模板;所述获取单元220,还用于根据采集到的所述风格搭配信息从所述至少一个与所述用户面部特征接近的头像妆容的妆饰指导模板中获取接近用户总体需求的妆饰指导模板。
根据本发明基于终端设备的妆饰指导方法的一种实施方式,还包括呈现模块300,用于将所述从妆饰数据库中获取的妆饰指导模板呈现给用户。具体地,呈现模块300用于将所述从妆饰数据库中获取的接近用户总体需求的妆饰指导模板呈现给用户;或将从所述妆饰数据库中获取的至少一个与所述用户面部特征接近的头像妆容的妆饰指导模板,和所述接近用户总体需求的妆饰指导模板呈现给用户。
根据本发明基于终端设备的妆饰指导方法的一种实施方式,所述呈现模块300还用于:响应点击局部图像或选择局部,将局部位置的妆饰指导方案呈现给用户。
根据本发明基于终端设备的妆饰指导方法的一种实施方式,所述采集信息模块100还用于:根据用户在输入框中输入的文字信息中识别出风格搭配信息,或根据用户在下拉菜单或选择框的选项中获取风格搭配信息,或根据用户的语音信息中识别出风格搭配信息。
根据本发明基于终端设备的妆饰指导方法的一种实施方式,还包括妆后指导模块400,包括:妆饰对比单元410,用于采集妆饰后的用户面部图像,与所述从妆饰数据库中获取的妆饰指导模板相比较;妆饰评价单元420,用于根据所述妆饰对比步骤的比较结果给出妆饰效果评价和/或妆饰效果评分。
根据本发明基于终端设备的妆饰指导方法的一种实施方式,所述妆后指导模块400还包括妆饰修改指导单元430,用于根据所述妆饰对比步骤的比较结果给出妆饰修改指导建议。
本发明又一方面还提供了一种终端设备,具有上述任一项所述的装置。
本发明的提供的技术方案,可以让用户根据自己即将出席的场合、当前的心情、当前天气状况及服装色调等信息,综合选择合适的妆饰;进一步地,通过妆后指导步骤对用户的妆饰进行再指导,更加完善妆饰效果;另外,语音采集方式和语义识别功能更加人性化,用户体验良好。
本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或经由计算机可读媒体予以传输。其它实例及实施方案在本发明及所附权利要求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为控制装置的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。