化妆台的控制方法及控制装置与流程

未命名 07-27 阅读:118 评论:0


1.本技术涉及智能家居的技术领域,具体设计一种化妆台的控制方法及控制装置。


背景技术:

2.妆容是影响女性气质的一个重要因素,但是很多女性都没有进行过系统的化妆学习,不知道自己适合什么样的妆容,也不知道该如何正确的化妆,导致化妆效果相对较差。
3.相关技术中,已经出现了智能化妆台。其中一些智能化妆台能够为用户推荐化妆模板,允许用户进行电子试妆,待用户选定化妆模板之后,还可以基于选定的化妆模板为用户提供化妆指导,在一定程度上起到了辅助化妆的作用。但是,经常出现用户选定了某个化妆模板,但由于用户所拥有的化妆品的种类有限,根本无法实现该化妆模板所对应妆容效果的情况,这种无效的化妆模板的推荐很大程度上影响了用户体验。


技术实现要素:

4.本技术提供一种化妆台的控制方法、控制装置、化妆台以及计算机可读存储介质,以避免无效的化妆模板推荐,提高推荐化妆模板的效率。
5.一方面,本技术提供一种化妆台的控制方法,化妆台设置有用于收纳化妆品的多个容纳区,方法包括:获取多个容纳区已收纳化妆品的相关信息;基于已收纳化妆品的相关信息与已有的化妆模板进行匹配,以获取推荐化妆模板;基于推荐化妆模板中的化妆步骤序列控制化妆台输出提示信息。
6.可选地,化妆台存储有管理列表,管理列表用于记录每个容纳区已收纳化妆品的相关信息;获取多个容纳区已收纳化妆品的相关信息的步骤包括:从管理列表中提取相关信息。
7.可选地,基于已收纳化妆品的相关信息与已有的化妆模板进行匹配之前,进一步包括:获取用户的化妆需求;基于化妆需求,对已有的化妆模板进行初筛。
8.可选地,已有的化妆模板包括化妆步骤序列,化妆步骤序列的每个化妆步骤分别关联有推荐化妆品;基于已收纳化妆品的相关信息与已有的化妆模板进行匹配的步骤包括:基于已收纳化妆品的相关信息和推荐化妆品的相关信息,计算已有的化妆模板与已收纳化妆品的综合匹配度;基于综合匹配度确定推荐化妆模板。
9.可选地,基于已收纳化妆品的相关信息和推荐化妆品的相关信息,计算已有的化妆模板与已收纳化妆品的综合匹配度的步骤包括:计算已有的化妆模板的每个化妆步骤的推荐化妆品分别与每个已收纳化妆品之间的匹配度;确定已有的化妆模板的每个化妆步骤的推荐化妆品的最佳匹配度;将已有的化妆模板的全部化妆步骤所对应的最佳匹配度进行加权求和,以作为综合匹配度。
10.可选地,基于推荐化妆模板中的化妆步骤序列控制化妆台输出提示信息之前,进一步包括:基于推荐化妆品与最佳匹配化妆品之间的差异,对推荐化妆模板中的化妆步骤进行自适应调整,其中,最佳匹配化妆品为最佳匹配度所对应的已收纳化妆品。
11.可选地,已有的化妆模板进一步关联有定妆效果图,基于推荐化妆模板中的化妆步骤序列控制化妆台输出提示信息之前,进一步包括:基于推荐化妆模板的定妆效果图对用户的脸部图像进行妆容迁移,以形成试妆效果图;控制化妆台输出试妆效果图,以供用户进行确认。
12.可选地,基于推荐化妆模板的定妆效果图对用户的脸部图像进行妆容迁移的步骤之前,进一步包括:基于推荐化妆品与最佳匹配化妆品之间的差异,对推荐化妆模板的定妆效果图进行自适应调整,其中,最佳匹配化妆品为最佳匹配度所对应的已收纳化妆品。
13.可选地,提示信息包括推荐化妆模板中的每个化妆步骤所对应的最佳匹配化妆品的容纳区的位置信息,其中,最佳匹配化妆品为最佳匹配度所对应的已收纳化妆品。
14.另一方面,本技术提供一种化妆台的控制装置,该控制装置包括处理器和存储器,存储器中存储有计算机程序,处理器用于执行计算机程序以实现以上任一控制方法。
15.又一方面,本技术提供一种化妆台,包括以上的控制装置。
16.再一方面,本技术提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被执行时实现以上任一控制方法。
17.本技术通过获取所述多个容纳区已收纳化妆品的相关信息;基于所述已收纳化妆品的相关信息与已有的化妆模板进行匹配,以获取推荐化妆模板;基于所述推荐化妆模板中的化妆步骤序列控制所述化妆台输出提示信息,基于用户已有的化妆品为用户进行化妆模板的推荐,有利于避免无效的化妆模板推荐,提高推荐化妆模板的效率。
附图说明
18.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:
19.图1是本技术化妆台一实施例的结构示意图;
20.图2是图1中控温系统一实施例的结构示意图;
21.图3是本技术化妆台的控制方法一实施例的流程示意图;
22.图4是图3中s300一实施例的流程示意图;
23.图5是图4中s310一实施例的流程示意图;
24.图6是本技术化妆台的控制方法另一实施例的流程示意图;
25.图7是本技术化妆台的控制方法另一实施例的流程示意图;
26.图8是本技术化妆台的控制装置一实施例的结构示意图;
27.图9是本技术计算机可读存储介质一实施例的结构示意图。
具体实施方式
28.下面结合附图和实施例,对本技术作进一步的详细描述。特别指出的是,以下实施例仅用于说明本技术,但不对本技术的范围进行限定。同样的,以下实施例仅为本技术的部分实施例而非全部实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
29.在本技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
30.本技术中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括至少一个该特征。本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。本技术实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
31.一方面,本技术提供一种化妆台100。请参阅图1,图1是本技术化妆台一实施例的结构示意图,本技术所提供的化妆台100包括主台体10、由主台体10承载的镜面系统20、由镜面系统20承载的检测系统30、由主台体10承载的控温系统40以及由主台体10承载的控制系统50。
32.首先,对主台体10进行详细的描述。如图1所示,在本实施例中,主台体10的整体外观形状可以是长方形的,当然,在一些实施例中,主台体10的整体外观形状也可以是半圆形的,正方形的,梯形的,或者是其它不规则形状的,本技术对此不作限制,本领域技术人员可以根据实际需求进行选择。
33.主台体10设置有载物台11,如图1所示,在本实施例中,主台体10的上表面即可作为载物台11。载物台11可以用来放置或者临时放置物品。
34.主台体10还设置有多个容纳区12。在本实施例中,容纳区12可以设置在主台体10内部,并以抽屉的形式安装在主台体10上。当需要打开某一容纳区12时,控制系统50可以控制该容纳区12所对应的抽屉自动滑出或者自动弹出,以自动打开容纳区12。
35.如图1所示,化妆台100可以包括10个容纳区121-130。关于容纳区12的总数量,还可以是4个、6个、8个、12个、甚至更多,本技术对此不作限制,本领域技术人员可以根据实际需求进行选择。
36.在本实施例中,控温系统40可以固定的对其中四个容纳区121-124进行制冷,从而能够满足特殊化妆品的存储需求。也就是说,容纳区121-124被设置为制冷容纳区。容纳区125-130被设置为室温容纳区。关于其中制冷容纳区和室温容纳区的数量,本技术也不作限制,本领域技术人员可以根据实际需求进行选择。
37.在一些实施例中,控温系统40可以选择性地对某一部分容纳区12进行制冷。也就是说,并没有固定的室温容纳区和制冷容纳区之分,每个容纳区12都可以被设置为制冷容纳区,本技术也不作限制,本领域技术人员可以根据实际需求进行选择。
38.在本实施例中,每一个容纳区12仅供容纳一件化妆品,每一容纳区12内都设置有称重计(附图中未示出),每一容纳区12内的称重计用于对收纳在该容纳区内的化妆品进行
称重,以确定化妆品的余量。当然,在一些实施例中,每个容纳区12也可以同时容纳多件化妆品,本技术对次不作限制,本领域技术人员可以根据实际需求进行选择。
39.需要说明的是,本技术所描述的化妆品包括护肤水、乳液、面霜、眼霜、精华以及面膜等护肤用品,也包括口红、润唇膏、眼影、腮红、眉笔、睫毛膏、眼线笔等彩妆用品,而不仅仅局限于彩妆用品。
40.镜面系统20可以作为化妆台100的信息输出系统的一部分进行信息输出。具体地,化妆台100可以通过镜面系统20提示用户将化妆品放置在制冷容纳区或者室温容纳区。化妆台100还可以通过镜面系统20向用户进行化妆模板的推荐。化妆模板可以包括化妆步骤序列,化妆步骤序列可以包括至少一个化妆步骤,每一个化妆步骤都可以关联有该步骤所需要使用的化妆品。化妆台100还可以通过镜面系统20向用户提供化妆指导,或者向用户推荐化妆品,或者告知用户其所需要的化妆品的具体收纳位置,本技术对此不作限制,本领域技术人员可以根据实际需求进行选择。
41.在本实施例中,化妆台100还可以包括语音系统(附图中未示出),语音系统和镜面系统20共同构成化妆台100的信息输出系统。也就是说,本实施例中的化妆台100还可以通过语音提示用户将化妆品放置在制冷容纳区或者室温容纳区,向用户推荐化妆模板,为用户提供化妆指导,或者向用户推荐化妆品,或者告知用户其所需要的化妆品的具体收纳位置。在一些实施例中,化妆台100的信息输出系统可以仅包括语音系统,也可以仅包括镜面系统20,本技术对此不作限制,本领域技术人员可以根据实际需求进行选择。
42.具体地,镜面系统20支撑在主台体10上。在本实施例中,镜面系统20可以包括一块半透半反镜,以及与半透半反镜叠设的显示面板。其中,半透半反镜用于反射外部环境光线,以使得用户能够通过半透半反镜观察自身妆容,半透半反镜还用于透射显示面板所产生的光线,以使得用户能够观察到显示面板的显示图像。
43.在本实施例中,当显示面板熄灭时,镜面系统20相当于一块普通的镜面;当显示面板亮起时,镜面系统20提供电子显示。在一些实施例中,当显示屏亮起时,镜面系统20在提供电子显示的同时,也可以作为镜面使用。
44.在本实施例中,显示面板可以是与半透半反镜等大的,或者显示面板的尺寸略小于半透半反镜的尺寸,也就是说,当显示面板亮起时,从外部看,整个镜面都具有电子显示效果。在一些实施例中,显示面板的尺寸也可以仅占半透半反镜尺寸的一小部分,比如四分之一、八分之一或者十分之一,这种情况下,显示面板可以位于半透半反镜的一个角落里,也就是说,当显示面板亮起时,仅仅半透半反镜的一个角落具有电子显示效果。
45.在一些实施例中,镜面系统20也可以包括并排设置的普通镜面和显示面板,比如,显示面板可以嵌设在普通镜面的一个角落,以提供电子显示效果。本技术对此不作限制,本领域技术人员可以根据实际需求进行选择。
46.在本实施例中,镜面系统20还可以进一步包括微波人体感应组件(附图中未示出),微波人体感应组件一方面用于检测用户是否位于化妆台前,另一方面允许用户隔空控制显示面板,以避免用户触控显示面板时在镜面上留下手印。
47.检测系统30可以作为化妆台100的信息输入系统的一部分,用于获取用户的信息或者获取化妆品的信息。举例而言,化妆台100可以通过检测系统30采集待放入容纳区12的化妆品的图像。化妆台100还可以通过检测系统30采集用户的面部图像。
48.在本实施例中,镜面系统20、检测系统30以及语音系统可以共同构成化妆台100的信息输入系统。也就是说,化妆台100还可以通过语音系统或者镜面系统20获取用户的信息,用户的需求,或者化妆品的相关信息。在一些实施例中,化妆台100的信息输出系统可以仅包括镜面系统20、检测系统30以及语音系统中的任意一个或者镜面系统20、检测系统30以及语音系统中的任意两个,本技术对此不作限制,本领域技术人员可以根据实际需求进行选择。
49.具体地,检测系统30可以包括柔光灯31和摄像头32。如图1所示,检测系统30可以位于镜面系统20上边缘的正中央。在一些实施例中,检测系统30也可以位于镜面系统20的左侧,右侧,或者中央,本技术对此不作限制,本领域技术人员可以根据实际需求进行选择。
50.控温系统40可以设置于主台体10内部。在本实施例中,控温系统40除了能对容纳区进行制冷外,还可以对载物台11进行加热,以使载物台11的温度升高,进而载物台11能够对需要加热的日用品(包括化妆品、毛巾以及湿巾等)进行加热。举例而言,有一些面膜需要在低温条件下保存,可以存储在具有冷藏效果的制冷容纳区内,当取用该面膜时,可以先将该面膜放在载物台11上稍微加热之后再使用,避免面膜过冷,对用户的皮肤造成不适。再比如,在冬天时,还可以将湿巾或者毛巾放在载物台11上加热。
51.请参阅图2,图2是图1中控温系统一实施例的结构示意图,控温系统40可以包括半导体制冷器件41、风扇42以及可变风道组件43。其中半导体制冷器件41的冷端用于对至少部分容纳区12进行制冷。风扇42设置于半导体制冷器件41的热端,并用于产生散热气流。可变风道组件43用于将散热气流导引至载物台11,以对载物台11进行加热。
52.进一步地,控温系统40还可以允许用户选择性的对载物台11进行加热。在本实施例中,主台体10上还可以设置有出风口13。可变风道组件43可以具有两个工作状态:其中在第一工作状态下,可变风道组件43将散热气流导引至出风口13,此时,半导体制冷器件41产生的热量经由主台体10上的出风口13被导出,控温系统40仅仅对部分容纳区12进行制冷;在第二工作状态下,可变风道组件43将散热气流导引至载物台11的下方,此时,控温系统40既对容纳区12进行制冷,同时又对载物台11进行加热。
53.请继续参阅图2,可变风道组件43可以包括风道组件431和电机432,风道组件431设置有导风通道,风扇42所产生的散热气流输入至导风通道,电机432驱动风道组件431沿图2中箭头所示的方向转动,以使得散热气流在导风通道的导引下选择性指向载物台11的下方或者出风口13。
54.举例而言,电机432可以通过齿轮组(附图中未示出)驱动风道组件431转动,当然,关于电机432与风道组件431之间的具体连接方式,本技术不作限制,本领域技术人员可以根据实际需求进行选择。
55.在一些实施例中,控温系统40还可以进一步用于对另一部分容纳区12进行加热。具体地,可变风道组件43可以包括三个工作状态:其中在第一工作状态下,可变风道组件43将散热气流导引至出风口13,此时,半导体制冷器件41产生的热量经由主台体10上的出风口13被导出,控温系统40仅仅对部分容纳区12进行制冷;在第二工作状态下,可变风道组件43将散热气流导引至载物台11的下方,此时,控温系统40既对容纳区12进行制冷,同时又对载物台11进行加热;在第三工作状态下,可变风道组件43将散热气流导引至载物台11的下方,此时,控温系统40既对一部分容纳区12进行制冷,同时又对另一部分容纳区12进行加
character recognition,光学字符识别)算法对标签图像进行文本识别,从识别的文本信息中获取该化妆品的品名和色号,然后基于品名通过查询相关数据库获取化妆品的类别。需要说明的是,化妆品的包材上通常贴设有标签,其上标示有化妆品的品名、色号、功能信息、成分信息、生产日期、截止使用日期、保质期以及推荐存储温度等信息。本技术中所描述的标签图像是指包括化妆品的包材上的标签的图像。
69.在一些实施例中,化妆台还可以接收用户录入的化妆品的相关信息及存储的容纳区,以形成管理列表。比如,用户可以通过语音系统录入化妆品的相关信息及存储的容纳区,还可以通过镜面系统20录入化妆品的相关信息及存储的容纳区,本技术对此不作限制,本领域技术人员可以根据实际需求进行选择。
70.s300:基于已收纳化妆品的相关信息与已有的化妆模板进行匹配,以获取推荐化妆模板。
71.其中,已有的化妆模板可以是指存储在化妆台中的化妆模板,也可以是指存储在其它服务器中的化妆模板,比如,化妆台可以通过联网获取存储在其它服务器中的化妆模板。在本实施例中,化妆模板可以包括化妆步骤序列,化妆步骤序列包括至少两个化妆步骤,每个化妆步骤都关联有该步骤所需要的化妆指导以及该步骤所能达到的效果图,每个化妆步骤还可以关联有推荐化妆品,此外,每个化妆模板还关联有该化妆模板最终所能达到的定妆效果图。
72.具体地,如图4所示,图4是图3中s300一实施例的流程示意图,s300可以通过其所包括的如下步骤实现:
73.s310:基于已收纳化妆品的相关信息和推荐化妆品的相关信息,计算已有的化妆模板与已收纳化妆品的综合匹配度。
74.具体地,如图5所示,图5是图4中s310一实施例的流程示意图,s310可以通过其所包括的如下步骤实现:
75.s311:计算已有的化妆模板的每个化妆步骤的推荐化妆品分别与每个已收纳化妆品之间的匹配度。
76.如前所述,可以通过查询管理列表获取所有已收纳化妆品的相关信息。然后,将化妆步骤的推荐化妆品的相关信息与每一个已收纳化妆品的相关信息进行比对,按照预设规则计算化妆步骤的推荐化妆品与每一个已收纳化妆品之间的匹配值。
77.关于具体的预设规则,本技术不作限制。当化妆步骤的推荐化妆品无色号标示时,则仅将化妆步骤的推荐化妆品的品名及类别与每一个已收纳化妆品的品名及类别进行比对。若某一个已收纳化妆品的品名与化妆步骤的推荐化妆品的品名相同,则匹配值为100;若某一个已收纳化妆品的品名与化妆步骤的推荐化妆品的品名不同,但类别相同(在已知品名的情况下可以通过查询相关数据库获取类别),则匹配值为90;若某一个已收纳化妆品的品名与化妆步骤的推荐化妆品的品名不同,类别不同,则匹配值为0。
78.当化妆步骤的推荐化妆品有色号标示时,则将化妆步骤的推荐化妆品的品名、类别及色号与每一个已收纳化妆品的品名、类别及色号进行比对。若某一个已收纳化妆品的品名与化妆步骤的推荐化妆品的品名相同,类别相同,且色号相同,则匹配值为100;若某一个已收纳化妆品的品名与化妆步骤的推荐化妆品的品名不同,类别相同,且色号相同,则匹配值为90;若某一个已收纳化妆品与化妆步骤的推荐化妆品的品名相同、类别相同,但色号
不同,则匹配值为0;若某一个已收纳化妆品与化妆步骤的推荐化妆品的品名不同,类别不同,但色号相同,则匹配值为0。
79.接下来,可以根据化妆步骤的推荐化妆品与每一个已收纳化妆品之间的匹配值计算化妆步骤的推荐化妆品与每一个已收纳化妆品之间的匹配度。具体地,可以根据如下公式计算匹配度:
[0080][0081]
根据前述方法计算的匹配度能够更加真实的反映化妆步骤的推荐化妆品与已收纳化妆品之间的匹配情况。
[0082]
s312:确定已有的化妆模板的每个化妆步骤的推荐化妆品的最佳匹配度。
[0083]
具体地,计算出化妆步骤的推荐化妆品与每一个已收纳化妆品的匹配度之后,从匹配度数值中选择最大值作为该化妆步骤的推荐化妆品的最佳匹配度。
[0084]
s313:将已有的化妆模板的全部化妆步骤所对应的最佳匹配度进行加权求和,以作为综合匹配度。
[0085]
具体地,化妆步骤的推荐化妆品的最佳匹配度也可以被称为化妆步骤所对应的最佳匹配度。按照一定的规则赋予已有的化妆模板的每一化妆步骤所对应的最佳匹配度一定的权重,然后将已有化妆模板中的全部化妆步骤所对应的最佳匹配度进行加权求和,即可得到已有化妆模板相对于已收纳化妆品的综合匹配度。
[0086]
举例而言,已有的化妆模板可以包括护肤-防晒-底妆-修容-眼妆-唇状等步骤,其中,可以赋予护肤、防晒、修容等对整体妆容效果影响较小的化妆步骤所对应的最佳匹配度以较小的权重,赋予底妆、眼妆、唇妆等对整体妆容效果影响较大的化妆步骤所对应的最佳匹配度以较大的权重,本技术对此不作限制,本领域技术人员可以根据实际需求进行选择。
[0087]
s330:基于综合匹配度确定推荐化妆模板。
[0088]
具体地,可以将已有化妆模板按照综合匹配度进行排序,将排序结果相对靠前的化妆模板作为推荐化妆模板向用户推荐。
[0089]
请参阅图6,图6是本技术化妆台的控制方法另一实施例的流程示意图。在一些实施例中,还可以结合用户的实际化妆需求向用户推荐化妆模板,具体可以通过s300之前的如下步骤实现:
[0090]
s210:获取用户的化妆需求。
[0091]
在本实施例中,s210可以包括s211:获取用户的肤质状况。
[0092]
具体地,镜面系统20还可以进一步包括微波人体感应组件。可以通过微波人体感应组件判断用户是否位于化妆台100前。当检测出用户位于化妆台100前时,可以自动点亮显示屏,然后利用检测系统30检测用户的肤质情况。
[0093]
在一些实施例中,s210还可以包括s212:获取用户所需的妆容效果。
[0094]
具体地,可以利用镜面系统20接收用户的输入,以获取用户所需的妆容效果。比如,用户可以将所需的妆容效果,比如通勤妆、桃花妆、烟熏妆等输入至镜面系统20。如前所述,镜面系统20还可以进一步包括微波人体感应组件,允许用户隔空控制显示屏。在一些实施例中,化妆台100还可以进一步包括语音系统,可以利用语音系统接收用户的输入,以获取用户所需的妆容效果,本技术对此不作限制,本领域技术人员可以根据实际需求进行选
择。
[0095]
在一些实施例中,s210还可以包括s213:获取用户的五官特征。
[0096]
具体地,可以利用检测系统30获取用户的影像,然后对用户的影像进行分析,获取用户的五官特征。本技术所描述的五官特征包括,但不限于,脸型、眉形、眼间距、唇形、眼形等信息。
[0097]
在一些实施例中,s210可以同时包括s211、s212和s213,或者包括s211、s212和s213中的任意两个,本技术对此不作限制,本领域技术人员可以根据实际需求进行选择。
[0098]
s230:基于化妆需求,对已有的化妆模板进行初筛。
[0099]
具体地,可以利用遗传算法从已有化妆模板中选择能够与用户的化妆需求匹配的化妆模板,以对已有的化妆模板进行初筛。在一些实施例中,也可以利用其它的匹配算法从已有化妆模板中选择能够与用户的化妆需求匹配的化妆模板,本技术对此不作限制,本领域技术人员可以根据实际需求进行选择。
[0100]
当s300之前还包括s210和s230时,s300具体为:
[0101]
基于已收纳化妆品的相关信息与初筛后获得的已有的化妆模板进行匹配,以获取推荐化妆模板。
[0102]
s500:基于推荐化妆模板中的化妆步骤序列控制化妆台输出提示信息。
[0103]
如前所述,语音系统和镜面系统20共同构成化妆台100的信息输出系统。因此,可以基于推荐化妆模板中的化妆步骤序列利用语音系统和/或镜面系统20输出提示信息。其中,提示信息包括推荐化妆模板中的每个化妆步骤所对应的最佳匹配化妆品的容纳区的位置信息。
[0104]
如前所述,计算出化妆步骤的推荐化妆品与每一个已收纳化妆品的匹配度之后,从匹配度数值中选择最大值作为该化妆步骤所对应的最佳匹配度,该最佳匹配度所对应的已收纳化妆品即为该化妆步骤所对应的最佳匹配化妆品。可以控制语音系统和/或镜面系统20输出每一化妆步骤所对应的最佳匹配化妆品的容纳区的位置信息,有利于帮助用户快速的选择每一化妆步骤所需要使用的化妆品。
[0105]
进一步地,提示信息可以包括每一化妆步骤所需要的化妆指导,比如化妆品用量,使用手法等等,以为用户提供化妆指导。
[0106]
此外,提示信息还可以包括每一化妆步骤所能达到的效果图,用户在每一化妆步骤之后,可以将自己的妆容与该化妆步骤的效果图进行比对,方便用户及时调整。
[0107]
当化妆步骤的推荐化妆品能够与已收纳化妆品完全匹配时,也就是说,化妆步骤所对应的最佳匹配化妆品与该化妆步骤的推荐化妆品的品名、类别、色号均相同,匹配度为100时,化妆台基于该化妆步骤输出的化妆指导及效果图对用户来说是有效的。但是,当化妆步骤的推荐化妆品与已收纳化妆品不完全匹配时,化妆台基于该化妆步骤输出的化妆指导及效果图对用户来说是无效的。因此,如图6所示,s500之前还可以包括:
[0108]
s410:基于推荐化妆品与最佳匹配化妆品之间的差异,对推荐化妆模板中的化妆步骤进行自适应调整,其中,最佳匹配化妆品为最佳匹配度所对应的已收纳化妆品。
[0109]
具体地,对于推荐化妆品与已收纳化妆品不完全匹配的化妆步骤,可以基于该化妆步骤的推荐化妆品与该化妆步骤所对应的最佳匹配化妆品之间的差异对该化妆步骤进行自适应调整。此处所描述的对化妆步骤进行自适应调整可以是指对化妆步骤所关联的化
妆指导以及效果图进行自适应调整,以在化妆步骤所关联的推荐化妆品与已收纳化妆品不完全匹配时,有效地为用户提供化妆指导。
[0110]
请参阅图7,图7是本技术化妆台的控制方法另一实施例的流程示意图,s500之前还可以包括,
[0111]
s430:基于推荐化妆模板的定妆效果图对用户的脸部图像进行妆容迁移,以形成试妆效果图。
[0112]
具体地,每一化妆模板都关联有定妆效果图。可以利用检测系统30获取用户的脸部图像,然后利用妆容迁移算法将推荐化妆模板关联的定妆效果图迁移到用户的脸部图像上形成试妆效果图。
[0113]
关于具体的妆容迁移算法,本技术不作限制,本领域技术人员可以根据实际需求进行选择。举例而言,可以利用psgan(perceptual sensitive generative adversarial networks,感知敏感性的生成式对抗网络)将推荐化妆模板关联的定妆效果图迁移到用户的脸部图像上形成试妆效果图。具体地,psgan主要分为三部分:妆容提炼模块(makeup distill network)、注意式妆容变形(attentive makeup morphing module)模块和卸妆-再化妆模块(makeup apply networkdrnet)。
[0114]
s450:控制化妆台输出试妆效果图,以供用户进行确认。
[0115]
具体地,可以利用镜面系统20输出试妆效果图,以便于用户快速地判断该推荐化妆模板对应的妆容是否适合自己。进一步地,可以利用镜面系统20获取用户输入,以确定用户是否对该推荐化妆模板满意。在一些实施例中,化妆台100还可以进一步包括语音系统,可以利用语音系统接收用户的输入,以确定用户是否对该推荐化妆模板满意,本技术对此不作限制,本领域技术人员可以根据实际需求进行选择。若确定用户对该推荐化妆模板满意,则执行s500;若确定用户对该推荐化妆模板不满意,则重新为用户进行化妆模板的推荐。
[0116]
当推荐化妆模板的所有化妆步骤的推荐化妆品都能够与已收纳化妆品完全匹配时,化妆台基于该推荐化妆模板输出的试妆效果图中的妆容效果是可以实现的,对用户来说具有参考意义。但是,当推荐化妆模板存在一个化妆步骤,其推荐化妆品与已收纳化妆品不完全匹配时,化妆台基于该推荐化妆模板输出的试妆效果图中的妆容效果是无法实现的,对用户来说不具有参考意义。因此,s430之前还可以包括:
[0117]
s420:基于推荐化妆品与最佳匹配化妆品之间的差异,对推荐化妆模板的定妆效果图进行自适应调整,其中,最佳匹配化妆品为最佳匹配度所对应的已收纳化妆品。
[0118]
具体地,在推荐化妆模板的化妆步骤序列中,确定出推荐化妆品与已收纳化妆品不完全匹配的化妆步骤,然后基于这些化妆步骤的推荐化妆品与已收纳化妆品之间的差异,对推荐化妆模板的定妆效果图进行自适应调整,以确保最终输出的试妆效果图都是可实现的,有参考意义的,避免出现用户选择了某一化妆模板,但最终却无法达到对应的试妆效果图中的妆容效果的情况。
[0119]
当化妆台的控制方法还包括s420时,s430具体为:
[0120]
基于推荐化妆模板的经自适应调整后的定妆效果图对用户的脸部图像进行妆容迁移,以形成试妆效果图。
[0121]
本技术通过获取所述多个容纳区已收纳化妆品的相关信息;基于所述已收纳化妆
品的相关信息与已有的化妆模板进行匹配,以获取推荐化妆模板;基于所述推荐化妆模板中的化妆步骤序列控制所述化妆台输出提示信息,基于用户已有的化妆品为用户进行化妆模板的推荐,有利于避免无效的化妆模板推荐,提高推荐化妆模板的效率。
[0122]
又一方面,本技术还提供一种化妆台的控制装置60。请参阅图8,图8是本技术化妆台的控制装置一实施例的结构示意图,该化妆台的控制装置60包括存储器61、处理器62及存储在存储器61上并可在处理器62上运行的计算机程序,处理器62执行计算机程序时实现以上所描述的任一化妆台的控制方法的步骤。
[0123]
其中,处理器62还可以称为cpu(central processing unit,中央处理单元)。处理器62可能是一种集成电路芯片,具有信号的处理能力。处理器62还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器62也可以是任何常规的处理器等。
[0124]
存储器61可以包括随机存取存储器(ram)、只读存储器(rom)、闪存、可擦除可编程只读存储器61(eprom)、电可擦除可编程只读存储器(eeprom)、寄存器、硬盘、可移动盘、cd-rom,等等。存储器61可以存储有程序数据,程序数据例如可包括单条指令、或许多条指令,且可分布在若干不同的代码段上,分布在不同的程序间以及跨多个存储器分布。存储器61可被耦接到处理器62以使得该处理器62能从/向该存储器61读写信息。当然,存储器61可以被整合到处理器62,本技术对此不作限制,本领域技术人员可以根据实际需求进行选择。
[0125]
在一些实施例中,控制装置60与图1中的控制系统50可以是同一部件。在一些实施例中,控制系统50可以包括控制装置60。
[0126]
再一方面,本技术还提供一种计算机可读存储介质200。请参阅图9,图9是本技术计算机可读存储介质一实施例的结构示意图,该计算机可读存储介质200上存储有计算机程序,计算机程序被处理器执行时实现以上所描述的任一化妆台的控制方法的步骤。本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储装置中,包括若干指令(程序数据)用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式方法的全部或部分步骤。而前述的存储装置包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种介质以及具有上述存储介质的电脑、手机、笔记本电脑、平板电脑、相机等电子设备。
[0127]
在本技术所提供的几个实施例中,应该理解到,所揭露的化妆台的控制方法,可以通过其它的方式实现。例如,以上所描述的电子设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0128]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目
的。
[0129]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0130]
以上所述仅为本技术的部分实施例,并非因此限制本技术的保护范围,凡是利用本技术说明书及附图内容所作的等效装置或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。

技术特征:
1.一种化妆台的控制方法,其特征在于,所述化妆台设置有用于收纳化妆品的多个容纳区,所述方法包括:获取所述多个容纳区已收纳化妆品的相关信息;基于所述已收纳化妆品的相关信息与已有的化妆模板进行匹配,以获取推荐化妆模板;基于所述推荐化妆模板中的化妆步骤序列控制所述化妆台输出提示信息。2.根据权利要求1所述的控制方法,其特征在于,所述化妆台存储有管理列表,所述管理列表用于记录每个所述容纳区已收纳化妆品的相关信息;所述获取所述多个容纳区已收纳化妆品的相关信息的步骤包括:从所述管理列表中提取所述相关信息。3.根据权利要求1所述的控制方法,其特征在于,所述基于所述已收纳化妆品的相关信息与已有的化妆模板进行匹配之前,进一步包括:获取用户的化妆需求;基于所述化妆需求,对所述已有的化妆模板进行初筛。4.根据权利要求1所述的控制方法,其特征在于,所述已有的化妆模板包括化妆步骤序列,所述化妆步骤序列的每个化妆步骤分别关联有推荐化妆品;所述基于所述已收纳化妆品的相关信息与已有的化妆模板进行匹配的步骤包括:基于所述已收纳化妆品的相关信息和所述推荐化妆品的相关信息,计算所述已有的化妆模板与所述已收纳化妆品的综合匹配度;基于所述综合匹配度确定所述推荐化妆模板。5.根据权利要求4所述的控制方法,其特征在于,所述基于所述已收纳化妆品的相关信息和所述推荐化妆品的相关信息,计算所述已有的化妆模板与所述已收纳化妆品的综合匹配度的步骤包括:计算所述已有的化妆模板的每个所述化妆步骤的推荐化妆品分别与每个所述已收纳化妆品之间的匹配度;确定所述已有的化妆模板的每个所述化妆步骤的推荐化妆品的最佳匹配度;将所述已有的化妆模板的全部所述化妆步骤所对应的最佳匹配度进行加权求和,以作为所述综合匹配度。6.根据权利要求5所述的控制方法,其特征在于,所述基于所述推荐化妆模板中的化妆步骤序列控制所述化妆台输出提示信息之前,进一步包括:基于所述推荐化妆品与最佳匹配化妆品之间的差异,对所述推荐化妆模板中的所述化妆步骤进行自适应调整,其中,所述最佳匹配化妆品为所述最佳匹配度所对应的已收纳化妆品。7.根据权利要求5所述的控制方法,其特征在于,所述已有的化妆模板进一步关联有定妆效果图;所述基于所述推荐化妆模板中的化妆步骤序列控制所述化妆台输出提示信息之前,进一步包括:基于所述推荐化妆模板的定妆效果图对用户的脸部图像进行妆容迁移,以形成试妆效果图;
控制所述化妆台输出所述试妆效果图,以供用户进行确认。8.根据权利要求7所述的控制方法,其特征在于,所述基于所述推荐化妆模板的定妆效果图对用户的脸部图像进行妆容迁移的步骤之前,进一步包括:基于所述推荐化妆品与最佳匹配化妆品之间的差异,对所述推荐化妆模板的所述定妆效果图进行自适应调整,其中,所述最佳匹配化妆品为所述最佳匹配度所对应的已收纳化妆品。9.根据权利要求5所述的控制方法,其特征在于,所述提示信息包括所述推荐化妆模板中的每个所述化妆步骤所对应的最佳匹配化妆品的容纳区的位置信息,其中,所述最佳匹配化妆品为所述最佳匹配度所对应的已收纳化妆品。10.一种化妆台的控制装置,其特征在于,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器用于执行所述计算机程序以实现如权利要求1~9中任一项所述的控制方法。11.一种化妆台,其特征在于,包括权利要求10所述的控制装置。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被执行时实现如权利要求1~9中任一项所述的控制方法。

技术总结
本申请提供一种化妆台的控制方法、控制装置、化妆台以及计算机可读存储介质。其中,化妆台设置有用于收纳化妆品的多个容纳区。化妆台的控制方法包括:获取多个容纳区已收纳化妆品的相关信息;基于已收纳化妆品的相关信息与已有的化妆模板进行匹配,以获取推荐化妆模板;基于推荐化妆模板中的化妆步骤序列控制化妆台输出提示信息。本申请所提供的技术方案有利于避免无效的化妆模板推荐,提高推荐化妆模板的效率。的效率。的效率。


技术研发人员:刘亚涛 杨彬 廖谦 魏中科 贾一帆 张晓雨 赵乐
受保护的技术使用者:芜湖美的厨卫电器制造有限公司
技术研发日:2022.01.11
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐