装扮方案生成方法、装置、多功能智能镜和存储介质与流程

文档序号:27424900发布日期:2021-11-17 19:26阅读:90来源:国知局
装扮方案生成方法、装置、多功能智能镜和存储介质与流程

1.本技术涉及智能家居技术领域,特别是涉及一种装扮方案生成方法、装置、多功能智能镜和存储介质。


背景技术:

2.随着技术的进步,人们的生活越来越科技化,越来越多的高科技产品进入人们的日常生活,给人们带来了极大的便利。
3.目前人们生活中常用的镜子,是根据物理反光原理对镜前的人或者物品进行成像,而随着科学技术的发展,单一的物理成像镜子已无法满足用户的个性化需求,并且仅仅依靠镜子的物理成像功能需用户主观进行形象设计不仅需要耗费用户大量时间,并且搭配的效果不佳。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种装扮方案生成方法、装置、多功能智能镜和存储介质。
5.一种装扮方案生成方法,应用于多功能智能镜,所述方法包括:
6.获取用户的属性信息和行程信息;其中,所述属性信息包括性别和年龄,所述行程信息包括行程时间、行程地点以及行程内容;
7.获取用户的面部图像;
8.根据所述属性信息、所述行程信息和所述面部图像进行妆容设计和服饰搭配,得到和用户匹配的目标装扮方案;其中,所述目标装扮方案包括妆容设计方案和服饰搭配方案。
9.在其中一个实施例中,所述根据所述属性信息、所述行程信息和所述面部图像进行妆容设计和服饰搭配,得到和用户匹配的目标装扮方案,包括:
10.根据所述用户的性别和年龄判断所述用户是否需要化妆;
11.若否,则根据所述行程时间和所述行程内容进行服饰搭配,得到所述服饰搭配方案;
12.若是,则获取当前时间与所述行程时间之间的时长差;
13.获取当前地点与所述行程地点之间的路程长度;
14.根据所述路程长度获取到达所述行程地点的交通时长;
15.根据所述时长差、所述交通时长、所述行程内容以及所述面部图像进行妆容设计,得到所述妆容设计方案;
16.根据所述妆容设计方案进行服饰搭配,得到所述服饰搭配方案。
17.在其中一个实施例中,所述根据所述时长差、所述交通时长、所述行程内容以及所述面部图像进行妆容设计,得到所述妆容设计方案,包括:
18.获取所述时长差与所述交通时长之差,得到装扮时长;其中,所述装扮时长包括化
妆时长和服饰搭配时长之和;
19.根据预设的妆服时长分配比例,得到所述化妆时长;
20.判断所述化妆时长是否小于预设时长;
21.若否,则根据所述行程内容进行精细妆容设计,得到精细妆容设计方案;其中,所述精细妆容设计方案包括对所述面部图像中整个面部的设计方案;
22.若是,则根据所述行程内容进行简化妆容设计,得到简化妆容设计方案;其中,所述简化妆容设计方案包括对所述面部图像中部分面部的设计方案;
23.根据所述精细妆容设计方案或所述简化妆容设计方案进行动态化妆指导。
24.在其中一个实施例中,所述根据所述行程时间和所述行程内容进行服饰搭配,得到所述服饰搭配方案,包括:
25.若所述行程时间为工作日,所述行程内容为常规上班,则进行制服型服饰搭配,得到制服型服饰搭配方案;
26.若所述行程时间为法定节假日或所述工作日的非工作时间,所述行程内容为休闲娱乐,则进行休闲型服饰搭配,得到休闲型服饰搭配方案。
27.在其中一个实施例中,所述进行制服型服饰搭配,得到制服型服饰搭配方案,包括:
28.获取与预设目标职业相同的用户的服饰搭配方案的周期性排行榜;
29.按照所述周期性排行榜中的排列顺序将所述服饰搭配排行榜中的服饰搭配方案作为所述制服型服饰搭配方案。
30.在其中一个实施例中,所述方法还包括:
31.获取用户面部的特写图像;
32.根据所述特写图像的像素分布得到用户的皮肤特征;
33.基于所述皮肤特征获取得到与用户的性别和年龄匹配的护肤品信息。
34.在其中一个实施例中,所述方法还包括:
35.根据用户的日化妆用量和化妆品规格,得到化妆品预计可使用天数;
36.根据当前日期和化妆品使用日期,以及所述化妆品预计可使用天数得到化妆品剩余可使用天数;
37.判断所述化妆品剩余可使用天数是否小于预设天数;其中,所述预设天数根据用户历史购买记录得到的化妆品送达所需时长确定;
38.若否,则在得到所述妆容设计方案后,返回执行根据当前日期和化妆品使用日期,以及所述化妆品预计可使用天数得到化妆品剩余可使用天数;
39.若是,则进行警示提醒;和/或接收购买指令,生成购买订单。
40.一种装扮方案生成装置,所述装置包括:
41.信息获取模块,用于获取用户的属性信息和行程信息;其中,所述属性信息包括性别和年龄,所述行程信息包括行程时间、行程地点以及行程内容;
42.图像获取模块,用于获取用户的面部图像;
43.方案生成模块,用于根据所述属性信息、所述行程信息和所述面部图像进行妆容设计和服饰搭配,得到和用户匹配的目标装扮方案;其中,所述目标装扮方案包括妆容设计方案和服饰搭配方案。
44.一种多功能智能镜,包括镜面、摄像头、存储器和处理器,所述存储器存储有计算机程序,其特征在于,
45.所述镜面用于形成用户的镜面图像;
46.所述摄像头用于获取用户的面部图像;
47.所述处理器执行用于获取用户的属性信息和行程信息,根据所述属性信息、所述行程信息和所述面部图像进行妆容设计和服饰搭配,得到和用户匹配的目标装扮方案;其中,所述目标装扮方案包括妆容设计方案和服饰搭配方案的计算机程序;其中,所述属性信息包括性别和年龄,所述行程信息包括行程时间、行程地点以及行程内容。
48.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
49.获取用户的属性信息和行程信息;其中,所述属性信息包括性别和年龄,所述行程信息包括行程时间、行程地点以及行程内容;
50.获取用户的面部图像;
51.根据所述属性信息、所述行程信息和所述面部图像进行妆容设计和服饰搭配,得到和用户匹配的目标装扮方案;其中,所述目标装扮方案包括妆容设计方案和服饰搭配方案。
52.上述装扮方案生成方法、装置、多功能智能镜和存储介质,所述方法包括获取包括用户性别和年龄的属性信息、包括用户行程时间、行程地点、行程内容的行程信息,以及用户的面部图像,根据用户的性别和年龄,用户的行程时间、行程地点以及行程内容,结合用户的面部图像对用户进行针对性的个性化妆容设计和服饰搭配,得到妆容设计方案和服饰搭配方案。上述方法根据用户自身的属性信息以及行程信息得到与用户个人以及行程匹配的装扮方案,在满足用户个性化需求的同时确保了用户形象得体,不仅提高了装扮效率,避免了用户出行耗费大量时间在自身装扮上,对于部分不懂得该如何装扮的用户来说,还提高了装扮质量。同时丰富了智能镜的使用功能,使得用户在照镜子的同时进行妆容设计和服饰搭配。
附图说明
53.图1a为一个实施例中装扮方案生成方法的应用环境图;
54.图1b为一个实施例中多功能智能镜的结构框图;
55.图2为一个实施例中装扮方案生成方法的流程示意图;
56.图3a为一个实施例中得到目标装扮方案的流程示意图;
57.图3b为一个实施例中得到妆容设计方案和服饰搭配方案的流程示意图;
58.图4为另一个实施例中得到妆容设计方案的流程示意图;
59.图5为另一个实施例中得到服饰搭配方案的流程示意图;
60.图6为另一个实施例中得到制服性服饰搭配方案的流程示意图;
61.图7为另一个实施例中装扮方案生成方法的流程示意图;
62.图8为另一个实施例中装扮方案生成方法的流程示意图;
63.图9为一个实施例中装扮方案生成装置的结构框图;
64.图10为一个实施例中计算机设备的内部结构图。
具体实施方式
65.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
66.本技术提供的装扮方案生成方法,可以应用于如图1a所示的应用环境中。其中,终端101与多功能智能镜102通过网络进行通信。如图1b所示,所述多功能智能镜102包括镜面1021、摄像头1022、存储器1023和处理器1024,所述多功能智能镜102中的处理器1024从所述终端101获取包括用户性别和年龄的属性信息、包括用户行程时间、行程地点、行程内容的行程信息,以及所述多功能智能镜102中的摄像头1022获取的用户的面部图像,所述多功能智能镜102中的处理器1024根据所述属性信息、所述行程信息和所述面部图像对用户进行妆容设计和服饰搭配,得到和用户匹配的目标装扮方案。其中,终端101可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
67.在一个实施例中,如图2所示,提供了一种装扮方案生成方法,以该方法应用于多功能智能镜(以下简称“智能镜”)为例进行说明,包括以下步骤:
68.s201、获取用户的属性信息和行程信息。
69.其中,所述属性信息包括性别和年龄,所述行程信息包括行程时间、行程地点以及行程内容。
70.具体地,所述智能镜可将包括用户性别和年龄的属性信息,以及包括用户行程时间、行程地点、行程内容的行程信息预先存储在所述智能镜内部的存储器。当用户照智能镜时,对用户进行身份识别,例如可以通过人脸检测进行身份识别,确定用户进入智能服务模式后,所述智能镜则从存储器内获取用户的属性信息和行程信息。
71.进一步地,所述智能镜可与电子设备无线互联,获取所述电子设备中存储的用户的属性信息和行程信息。所述电子设备可以是手机、电脑、智能手环等智能终端,所述智能镜可通过无线网络或蓝牙与所述电子设备互联,所述属性信息和所述行程信息可以是所述智能镜直接从存储在电子设备的某一固定区域如记事本内获取,用户的性别和年龄还可以是所述智能镜通过获取电子设备上某一应用账号的注册信息得到,用户的行程时间、行程地点以及行程内容还可以是所述智能镜通过获取所述电子设备中日历上用户标注的日程安排得到。
72.s202、获取用户的面部图像。
73.具体地,所述智能镜包括摄像头,可获取用户的面部图像。
74.进一步地,所述智能镜可以通过摄像头获取包括用户全身的完整图像,对所述完整图像进行面部区域的检测,得到用户的面部区域,在所述完整图像中获取预设大小的,包括所述面部区域的图像,作为所述面部图像。所述智能镜可以通过人体五官的轮廓特征来进行面部区域的检测,也可以利用目标检测算法进行面部区域的检测。
75.s203、根据所述属性信息、所述行程信息和所述面部图像进行妆容设计和服饰搭配,得到和用户匹配的目标装扮方案。
76.其中,所述目标装扮方案包括妆容设计方案和服饰搭配方案。
77.具体地,所述智能镜可根据所述属性信息中的性别对用户进行妆容浓淡的设计,以及服饰类型的搭配,得到对应的妆容设计方案和服饰搭配方案。例如,若获取得到的性别
为男,所述智能镜则对应用户进行淡妆设计和男装服饰搭配,得到淡妆设计方案和男装搭配方案。
78.进一步地,所述智能镜可根据所述属性信息中的年龄和所述行程信息中的行程内容对用户进行妆容类型的设计和服饰类型的搭配,得到对应类型的妆容设计方案和服饰搭配方案。例如,若获取得到用户的年龄为25,行程内容为面试,所述智能镜则对用户进行妆容类型为精神、稳重的妆容设计,得到精神、稳重型妆容设计方案,例如,标准眉形+浅色口红的妆容设计方案,以及对用户进行服饰类型为正式、庄重的服饰搭配,得到正式、庄重型服饰搭配方案,例如西装+皮鞋的服饰搭配方案。
79.进一步地,所述智能镜可根据所述行程时间进行多套妆容设计和多套服饰搭配。例如,所述行程时间可是时间区间,若获取得到用户的行程时间为2号~15号,所述智能镜则根据预设周期进行多套妆容设计和多套服饰搭配,妆容设计的预设周期可以是每天,服饰搭配的预设周期可以是3天。
80.进一步地,所述智能镜可根据所述行程地点进行妆容色系的设计和服饰色系的搭配,得到对应的妆容设计方案和服饰搭配方案。例如,若获取得到用户的行程地点为户外,所述智能镜则对用户进行亮色系的妆容设计,浅色系的服饰搭配,得到亮色系妆容设计方案和浅色系服饰搭配方案。
81.进一步地,所述智能镜可根据所述面部图像得到用户面部特征,例如圆脸,肤色不均等,进行修饰性妆容设计,得到修饰性妆容设计方案,再根据修饰性妆容设计方案进行与服饰风格搭配,得到与妆容设计风格匹配的服饰搭配方案。例如,若获取得到用户的面部特征为圆脸,所述智能镜对用户则进行腮部打阴影的修饰性妆容设计,得到修饰脸型的妆容设计方案。所述智能镜再根据整体的妆容风格设计进行服饰风格搭配,例如,整体的妆容风格设计为简单精干,则对应进行简洁大方风格的服饰搭配,得到与简单精干的妆容设计风格匹配的服饰搭配方案,例如,衬衫+一步裙+高跟鞋的服饰搭配方案。
82.进一步地,所述智能镜针对用户进行上述妆容设计和服饰搭配后,得到最终的妆容设计方案和服饰搭配方案。所述妆容设计方案可以是包括化妆样式、化妆方法、化妆用品的信息列表,也可以是结合用户面部图像的化妆效果展示图,所述服饰搭配方案可以是包括服饰样式、搭配方法、服饰品牌的信息列表,也可以是结合用户身体图像的服饰效果展示图。
83.本实施例中,所述智能镜根据用户的性别和年龄,用户的行程时间、行程地点以及行程内容,结合用户的面部图像对用户进行针对性的个性化妆容设计和服饰搭配,得到妆容设计方案和服饰搭配方案。上述方法根据用户自身的属性信息以及行程信息得到与用户个人以及行程匹配的装扮方案,在满足用户个性化需求的同时确保了用户形象得体,不仅提高了装扮效率,避免了用户出行耗费大量时间在自身装扮上,对于部分不懂得该如何装扮的用户来说,还提高了装扮质量。同时丰富了智能镜的使用功能,使得用户在照镜子的同时进行妆容设计和服饰搭配。
84.在一个实施例中,如图3a所示,所述s203、根据所述属性信息、所述行程信息和所述面部图像进行妆容设计和服饰搭配,得到和用户匹配的目标装扮方案,包括:
85.s301、根据所述用户的性别和年龄判断所述用户是否需要化妆。
86.具体地,所述智能镜可先根据用户的性别与预设目标性别是否匹配来判断用户是
否需要化妆。若用户的性别与预设目标性别不匹配,所述智能镜则确定用户不需要化妆;若用户的性别与预设目标性别匹配,所述智能镜则根据用户的年龄是否属于预设年龄范围来进一步判断用户是否需要化妆。若用户的年龄属于预设年龄范围,所述智能镜则确定用户需要化妆;若用户的年龄不属于预设年龄范围,所述智能镜则确定用户不需要化妆。例如,若获取得到用户的性别为男,所述预设目标性别为女,用户的性别与所述预设目标性别不匹配,所述智能镜则确定用户不需要化妆。若所述智能镜获取得到用户的性别为男,所述预设目标性别为男/女,用户的性别与所述预设目标性别匹配,所述智能镜进一步比较用户的年龄和所述预设年龄范围,若获取得到用户的年龄为30,所述预设年龄范围为18~60,则用户的年龄属于所述预设年龄范围,所述智能镜则确定用户需要化妆;若获取得到用户的年龄为65,所述预设年龄范围为18~60,则用户的年龄不属于所述预设年龄范围,所述智能镜则确定用户不需要化妆。
87.若否,则执行s302。
88.s302、根据所述行程时间和所述行程内容进行服饰搭配,得到所述服饰搭配方案。
89.具体地,若所述智能镜确定用户不需要化妆,所述智能镜则对用户进行服饰搭配,得到所述服饰搭配方案。所述智能镜根据用户的行程时间和行程内容对用户进行服饰搭配,得到所述服饰搭配方案。例如,所述行程时间可以是日期时间,若获取得到用户的行程时间为3月21号,并确定所述行程时间为春季,所述行程内容为爬山,所述智能镜则进行轻薄运动型服饰搭配,得到轻薄运动型服饰搭配方案,例如,长袖运动上衣+运动长裤+透气运动鞋的服饰搭配方案。
90.若是,则执行s303。
91.s303、根据所述属性信息、所述行程信息和所述面部图像进妆容设计,得到妆容设计方案和服饰搭配方案。
92.如图3b所示,所述s303包括如下步骤:
93.s3031、获取当前时间与所述行程时间之间的时长差。
94.其中,所述当前时间包括当前日期和当前时刻,所述行程时间包括行程日期和行程时刻。例如,所述当前时间为2020年3月23日,7点15分,所述行程时间为2020年3月23日,9点15分。
95.具体地,所述智能镜获取当前时间与所述行程时间之间的时长差。例如,所述智能镜根据上述当前时间(2020年3月23日,7点15分)和上述行程时间(2020年3月23日,9点15分)得到的所述时长差为2小时。
96.s3032、获取当前地点与所述行程地点之间的路程长度。
97.其中,所述路程长度可以是网络地图中所述当前地点与所述行程地点之间最近路径的长度,可以是所述当前地点与所述行程地点之间红路灯最少路径的长度,还可以是网络地图中所述当前地点与所述行程地点之间堵车时长最少路径的长度。所述网络地图可以是所述智能镜或者与所述智能镜互联的电子设备内的搜索引擎/导航应用软件中的交通路况地图。
98.具体地,所述智能镜获取用户手机端导航应用软件中出现频率最高的所述当前地点到所述行程地点的路径,即用户常走路径的长度作为所述路程长度。
99.s3033、根据所述路程长度获取到达所述行程地点的交通时长。
100.其中,所述交通时长可以是用户骑自行车行驶所述路程长度到达所述行程地点所需要的时长,也可以是用户坐公交行驶所述路程长度到达所述行程地点所需要的时长,也可以是用户打车行驶所述路程长度到达所述行程地点所需要的时长,也可以是用户自驾所述路程长度到达所述行程地点所需要的时长,或者上述至少两种方式的结合行驶所述路程长度到达所述行程地点所需要的时长。所述交通时长还可以是通过上述方式中到达所述行程地点的最短时长,也可是通过上述方式中到达所述行程地点的最长时长,或者是通过上述方式到达所述行程地点的平均时长。
101.具体地,所述智能镜获取上述方式中行驶所述路程长度到达所述行程地点的最长时长作为所述交通时长。例如,所述智能镜获取到的所述交通时长为1小时。
102.s3034、根据所述时长差、所述交通时长、所述行程内容以及所述面部图像进行妆容设计,得到所述妆容设计方案。
103.具体地,所述智能镜可获取所述时长差与所述交通时长之差,得到包括化妆时长与服饰搭配时长的装扮时长,根据预设的妆服时长分配比例,得到所述化妆时长。例如,所述智能镜根据上述所述时长差(2小时)与上述交通时长(1小时)得到所述装扮时长为1小时,进一步根据预设的妆服时长分配比例2:1,即化妆花费时长占整个装扮时长的2/3,服饰搭配花费时长占整个装扮时长的1/3,得到所述化妆时长为2/3小时。所述智能镜再根据用户的所述行程内容和所述面部图像进行花费与所述化妆时长相同的(2/3小时)的妆容设计,得到所述妆容设计方案。
104.s3035、根据所述妆容设计方案进行服饰搭配,得到所述服饰搭配方案。
105.具体地,所述智能镜根据上述妆容设计方案进行与之匹配的服饰搭配,得到与所述妆容设计方案匹配的所述服饰搭配方案。例如,青春活泼型妆容设计方案,可匹配色彩艳丽的服饰搭配方案,欧美朋克型妆容设计方案,可匹配暗色系皮衣类服饰搭配方案。
106.本实施例中,所述智能镜根据用户的性别和年龄进行用户是否需要化妆的判断,以根据用户属性信息进行适应的功能选择,是仅需进行服饰搭配还是妆容设计和服饰搭配均需要,以进一步节省用户装扮时长,提高装扮效率。对用户进行妆容设计时,根据当前时间与行程时间,以及交通时长确定可用于化妆的时长,根据可用于化妆的时长进行妆容设计,得到所述妆容设计方案,以充分合理利用时间,实现高效的妆容设计。再根据妆容设计方案进行服饰搭配,得到与妆容设计方案匹配的服饰搭配方案,从而提高整体的搭配效果。
107.在一个实施例中,如图4所示,所述s3034、根据所述时长差、所述交通时长、所述行程内容以及所述面部图像进行妆容设计,得到所述妆容设计方案,包括:
108.s401、获取所述时长差与所述交通时长之差,得到装扮时长。
109.其中,所述装扮时长包括化妆时长和服饰搭配时长。
110.s402、根据预设的妆服时长分配比例,得到所述化妆时长。
111.其中,所述妆服时长分配比例为所述化妆时长与所述服饰搭配时长的比值。
112.具体地,所述智能镜可获取所述时长差与所述交通时长之差,得到包括化妆时长与服饰搭配时长的装扮时长,根据预设的妆服时长分配比例,得到所述化妆时长。例如,所述智能镜根据上述所述时长差(2小时)与上述交通时长(1小时)得到所述装扮时长为1小时,进一步根据预设的妆服时长分配比例2:1,即化妆花费时长占整个装扮时长的2/3,服饰搭配花费时长占整个装扮时长的1/3,得到所述化妆时长为2/3小时。
113.s403、判断所述化妆时长是否小于预设时长。
114.若否,则执行s404。
115.s404、根据所述行程内容进行精细妆容设计,得到精细妆容设计方案。
116.其中,所述精细妆容设计方案包括对所述面部图像中整个面部的设计方案。
117.若是,则执行s405。
118.s405、根据所述行程内容进行简化妆容设计,得到简化妆容设计方案。
119.其中,所述简化妆容设计方案包括对所述面部图像中部分面部的设计方案。
120.具体地,所述智能镜判断得到的所述化妆时长是否小于预设时长。若否,所述智能镜则根据所述行程内容在所述面部图像上对用户的整个面部,包括脸颊、额头、下巴、眼镜、嘴巴、鼻子、眉毛进行全面化妆的精细妆容设计,得到基于用户的面部图像的精细妆容设计效果图;若是,所述智能镜则根据所述行程内容在所述面部图像上对用户的部分面部,如眼镜、嘴巴进行化妆的简化妆容设计,得到基于用户的面部图像的简化妆容设计效果图。
121.s406、根据所述精细妆容设计方案或所述简化妆容设计方案进行动态化妆指导。
122.具体地,所述智能镜根据得到的所述精细妆容设计方案即上述精细妆容设计效果图或者所述简化妆容设计方案即上述简化妆容设计效果图,按照预设化妆顺序和相应的化妆效果得到一帧帧连续的分步化妆图像。例如,先化眼睛,得到化了眼睛的分步化妆图像,再在化了眼睛的化妆分步图像上化嘴巴,得到化了眼镜和嘴巴的分步化妆图像。以此得到包含了整个面部的所述精细妆容设计效果图的分步化妆图像,同理可得到包含了部分面部的所述简化妆容设计效果图的分步化妆图像。所述智能镜将得到的一套妆容设计效果图的所有所述分步化妆图像按上述化妆顺序连续播放,得到对应的化妆动态图,进一步根据所述化妆动态图结合具体化妆方式生成语音指导。
123.本实施例中,根据当前时间与行程时间的时长差进一步与交通时长之差,得到装扮时长,并根据妆服时长分配比例,得到准确的化妆时长。再以得到的化妆时长为依据进行的精细妆容设计或简化妆容设计,避免化妆时长过久导致耽误行程,同时也避免了化妆时长充裕但却得到合适的妆容设计方案,提高了对化妆时长的合理管控。
124.在一个实施例中,如图5所示,所述s302、根据所述行程时间和所述行程内容进行服饰搭配,得到所述服饰搭配方案,包括:
125.s501、若所述行程时间为工作日,所述行程内容为常规上班,则进行制服型服饰搭配,得到制服型服饰搭配方案。
126.其中,在所述智能镜或与所述智能镜互联的电子设备的日历中没有用户标注的日程安排时,工作日的上下班时间即为所述行程时间,常规上班即为所述工作日的所述行程内容。
127.s502、若所述行程时间为法定节假日或所述工作日的非工作时间,所述行程内容为休闲娱乐,则进行休闲型服饰搭配,得到休闲型服饰搭配方案。
128.具体地,所述智能镜对内部日历或与所述智能镜互联的电子设备的日历进行访问,判断是否存在用户标注的日程安排。若日历中不存在用户标注的日程安排,且所述行程时间为工作日,则所述行程内容为常规上班,所述智能镜则进行制服型服饰搭配,得到制服型服饰搭配方案。例如,得到西服套装+皮鞋的制服型服饰搭配方案。若日历中存在用户标注的日程安排,则根据所述日程安排中的行程时间和所述行程内容进行服饰搭配,得到所
述服饰搭配方案。例如,所述智能镜所获取的所述行程时间为法定节假日或工作日的非工作时间,所述行程内容为休闲娱乐,则进行休闲型服饰搭配,得到休闲型服饰搭配方案。例如,得到短袖+短裤+凉拖的休闲型服饰搭配方案。
129.本实施例中,所述智能镜根据用户行程信息中的行程时间是工作日,还是法定节假日,或者是工作日的非工作时间,结合行程信息中的行程内容进行针对性的服饰搭配,得到适用于常规上班和休闲娱乐的对应服饰搭配方案。避免了用户在紧张的工作日耗费时间进行服饰搭配的选择,同时使用户可以在轻松的休息时间(法定节假日或工作日的非工作时间)得到合理的服饰搭配,节省了搭配时长,提高了搭配效果。
130.在一个实施例中,如图6所示,所述s501中进行制服型服饰搭配,得到制服型服饰搭配方案,包括:
131.s601、获取与预设目标职业相同的用户的服饰搭配方案的周期性排行榜。
132.其中,所述目标职业为预存的用户职业。
133.具体地,所述智能镜获取与所述目标职业相同的其他用户的服饰搭配方案,通过网络周期性地获取用于表征所述服饰搭配方案受欢迎程度的数据,例如,点赞量、浏览量、转发量等,并根据该数据进行排序,获取预设数量的所述服饰搭配方案,得到所述周期性排行榜。例如,所述目标职业为教师,所述智能镜通过网络获取职业为教师的其他用户的服饰搭配方案,并根据所述服饰搭配方案在一周内的浏览量进行排序,获取所述浏览量前10位的所述服饰搭配方案,得到教师职业的服饰搭配周排行榜。
134.s602、按照所述周期性排行榜中的排列顺序将所述服饰搭配排行榜中的服饰搭配方案作为所述制服型服饰搭配方案。
135.具体地,所述智能镜根据所述周期性排行榜中所述服饰搭配方案的排列顺序依次作为所述制服型服饰搭配方案,直到所述智能镜接收到确定所述服饰搭配方案的指令。
136.本实施例中,所述智能镜将预设的用户行业作为目标行业,获取与预设目标职业相同的用户的服饰搭配方案的周期性排行榜,按照周期性排行榜中的排列顺序,将周期性排行榜中的服饰搭配方案作为制服型服饰搭配方案。以此给予用户更多的搭配选择,丰富搭配方案,使得用可以根据自己的喜好进行灵活搭配,提高用户的个性化形象设计。
137.在一个实施例中,如图7所示,所述方法还包括:
138.s701、获取用户面部的特写图像。
139.具体地,所述智能镜中的摄像头可对获取的用户的所述面部图像进行放大处理,得到用户面部的所述特写图像。所述智能镜也可以重新通过人体五官的轮廓特征来进行面部区域的检测,得到用户面部的所述特写图像。
140.s702、根据所述特写图像的像素分布得到用户的皮肤特征。
141.具体地,所述智能镜可对所述特写图像进行像素颜色的分布分析,得到用户的所述皮肤特征。例如,当所述特写图像中局部存在预设密度范围分布的黑色像素点时,所述智能镜则确定该用户的皮肤特征为存在黑头;当所述特写图像中大面积存在预设密度范围分布的红色像素点时,所述智能镜则确定该用户的皮肤特征为易过敏。
142.s703、基于所述皮肤特征获取得到与用户的性别和年龄匹配的护肤品信息。
143.具体地,所述智能镜可以根据所述皮肤特征获取与用户的性别和年龄匹配的护肤品信息或者化妆品信息。例如,当用户的所述皮肤特征为易过敏,性别为女,年龄为18时,所
述智能镜则获取得到女式低刺激性的、价格相对便宜的护肤品信息;当用户的所述皮肤特征为易过敏,性别为女,年龄为35时,所述智能镜则获取得到女式抗过敏的、价格相对偏贵的护肤品信息。
144.本实施例中,所述智能镜通过获取用户面部的特写图像,对特写图像进行进一步地的图像像素分布分析,得到用户的皮肤特征,并在用户皮肤特征的基础上,获取得到匹配用户性别和年龄适用的护肤品信息。实现了对用户所需护肤品搭配方案的私人订制,避免了用户不知道该如何改善皮肤而盲目使用护肤品,指导用户根据得到的护肤品信息实行护肤方案,可有效针对用户的皮肤状态,有利于用户的皮肤管理。并且通过智能镜实现上述过程,便于用户在照智能镜的同时,及时地发现皮肤问题,根据得到的护肤品信息进行相应类型护肤品的替换,不仅丰富了智能镜的使用功能,还提高了用户的皮肤管理效率。
145.在一个实施例中,如图8所示,所述方法还包括:
146.s801、根据用户的日化妆用量和化妆品规格,得到化妆品预计可使用天数。
147.其中,所述化妆品规格为对应化妆品外包外壳/瓶身上标注的容量/重量,可预先输入所述智能镜。
148.具体地,所述智能镜可根据下式得到所述日化妆用量:
149.日化妆用量=(日妆容设计次数
±
预设浮动次数)*次化妆用量
150.其中,所述日妆容设计次数可根据每天得到的所述妆容设计方案的数量确定,即日妆容设计次数=妆容设计方案数量。所述预设浮动次数可根据用户化妆情况自行设置。所述次化妆用量可根据化妆品类型自行设置。例如,某天得到的妆容设计方案数量为2次,用户每天化妆,则所述预设浮动次数可设置为0,化妆品类型为口红,则所述次化妆用量可设置为0.1g,口红的日化妆用量=2*0.02=0.04g。
151.具体地,所述智能镜可根据下式得到所述化妆品预计可使用天数:
152.化妆品预计可使用天数=化妆品规格/日化妆用量
153.例如,上述口红的规格为3.5g,则该口红的预计可使用天数=3.5/0.04=87.5天。
154.s802、根据当前日期和化妆品使用日期,以及所述化妆品预计可使用天数得到化妆品剩余可使用天数。
155.其中,所述化妆品使用日期可以是用于预先录入的开始使用该化妆品的日期,可以是购买该化妆品的历史记录中快递的送达日期。
156.具体地,所述智能镜可根据下式得到所述化妆品剩余可使用天数:化妆品剩余可使用天数=化妆品预计可使用天数-(当前日期-化妆品使用日期)
157.s803、判断所述化妆品剩余可使用天数是否小于预设天数。
158.其中,所述预设天数根据用户购买历史记录得到的化妆品送达所需时长确定。
159.进一步地,所述预设天数可以是用户线上购买该化妆品的历史记录中,快递送达所需的最短时长,也可以是最长时长,也可以是平均时长。
160.其中,采用所述最长时长作为预设天数可以确保化妆品的及时到达。
161.若否,则在得到所述妆容设计方案后,返回执行获取用户的日化妆次数和化妆品规格。
162.若是,则进行警示提醒;和/或接收购买指令,生成购买订单。
163.具体地,所述智能镜获取用户线上购买该化妆品的历史记录中,快递送达所需的
最长时长作为所述预设时长,并判断得到的所述化妆品剩余可使用天数是否小于所述预设天数。例如,若所述化妆品剩余可使用天数为8天,所述预设时长为6天,所述智能镜确定所述化妆品剩余可使用天数(8天)大于所述预设天数(6天),则在检测得到所述妆容设计方案时,返回执行s802,以重新的所述化妆品剩余可使用天数。若所述化妆品剩余可使用天数为5天,所述智能镜确定所述化妆品剩余可使用天数(5天)小于所述预设天数(5天),则进行警示提醒。例如,语音提醒或者警示灯提醒。在所述化妆品剩余可使用天数小于所述预设天数时,所述智能镜还可以接收用户触发的购买指令,如语音指令,链接至线上购物平台,生成购买该化妆品的订单。
164.本实施例中,所述智能镜通过判断化妆品剩余可使用天数是否小于快递送达所需时长,以确定是否进行警示提醒。通过上述方法可避免用户疏忽大意,出现急需使用化妆品时却没有了的情况。进一步还可根据用户的购买指令,生成购买该化妆品的订单,以及时补货。因为预计了快递送达的所述时长,提醒了用户及时购买,使得用户购买后化妆品可及时到达,避免了用户已经使用完了现有的化妆品,而新买的化妆品还没到的尴尬问题,从而实现对于化妆品省时省力的智能化管理。
165.应该理解的是,虽然图2-8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-8中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
166.在一个实施例中,如图9所示,提供了一种装扮方案生成装置900,包括:信息获取模块901、图像获取模块902和方案生成模块903,其中:
167.所述信息获取模块901用于获取用户的属性信息和行程信息;其中,所述属性信息包括性别和年龄,所述行程信息包括行程时间、行程地点以及行程内容;
168.所述图像获取模块902用于获取用户的面部图像;
169.所述方案生成模块903用于根据所述属性信息、所述行程信息和所述面部图像进行妆容设计和服饰搭配,得到和用户匹配的目标装扮方案;其中,所述目标装扮方案包括妆容设计方案和服饰搭配方案。
170.在一个实施例中,所述方案生成模块903还用于:
171.根据所述用户的性别和年龄判断所述用户是否需要化妆;
172.若否,则根据所述行程时间和所述行程内容进行服饰搭配,得到所述服饰搭配方案;
173.若是,则获取当前时间与所述行程时间之间的时长差;
174.获取当前地点与所述行程地点之间的路程长度;
175.根据所述路程长度获取到达所述行程地点的交通时长;
176.根据所述时长差、所述交通时长、所述行程内容以及所述面部图像进行妆容设计,得到所述妆容设计方案;
177.根据所述妆容设计方案进行服饰搭配,得到所述服饰搭配方案。
178.在一个实施例中,所述方案生成模块903还用于:
179.获取所述时长差与所述交通时长之差,得到装扮时长;其中,所述装扮时长包括化妆时长和服饰搭配时长之和;
180.根据预设的妆服时长分配比例,得到所述化妆时长;
181.判断所述化妆时长是否小于预设时长;
182.若否,则根据所述行程内容进行精细妆容设计,得到精细妆容设计方案;其中,所述精细妆容设计方案包括对所述面部图像中整个面部的设计方案;
183.若是,则根据所述行程内容进行简化妆容设计,得到简化妆容设计方案;其中,所述简化妆容设计方案包括对所述面部图像中部分面部的设计方案;
184.根据所述精细妆容设计方案或所述简化妆容设计方案进行动态化妆指导。
185.在一个实施例中,所述方案生成模块903还用于:
186.若所述行程时间为工作日,所述行程内容为常规上班,则进行制服型服饰搭配,得到制服型服饰搭配方案;
187.若所述行程时间为法定节假日或所述工作日的非工作时间,所述行程内容为休闲娱乐,则进行休闲型服饰搭配,得到休闲型服饰搭配方案。
188.在一个实施例中,所述方案生成模块903还用于:
189.获取与预设目标职业相同的用户的服饰搭配方案的周期性排行榜;
190.按照所述周期性排行榜中的排列顺序将所述服饰搭配排行榜中的服饰搭配方案作为所述制服型服饰搭配方案。
191.在一个实施例中,所述装扮方案生成装置900还包括护肤信息生成模块:
192.所述护肤信息生成模块用于获取用户面部的特写图像;
193.根据所述特写图像的像素分布得到用户的皮肤特征;
194.基于所述皮肤特征获取得到与用户的性别和年龄匹配的护肤品信息。
195.在一个实施例中,所述装扮方案生成装置900还包括化妆管理模块:
196.所述化妆管理模块用于根据用户的日化妆用量和化妆品规格,得到化妆品预计可使用天数;
197.根据当前日期和化妆品使用日期,以及所述化妆品预计可使用天数得到化妆品剩余可使用天数;
198.判断所述化妆品剩余可使用天数是否小于预设天数;其中,所述预设天数根据用户历史购买记录得到的化妆品送达所需时长确定;
199.若否,则在得到所述妆容设计方案后,返回执行根据当前日期和化妆品使用日期,以及所述化妆品预计可使用天数得到化妆品剩余可使用天数;
200.若是,则进行警示提醒;和/或接收购买指令,生成购买订单。
201.关于装扮方案生成装置的具体限定可以参见上文中对于装扮方案生成方法的限定,在此不再赘述。上述装扮方案生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
202.在一个实施例中,提供了一种多功能智能镜,如图1b所示,包括镜面1021、摄像头1022、存储器1023和处理器1024,所述存储器1023存储有计算机程序;
203.所述镜面1021用于形成用户的镜面图像;
204.所述摄像头1022用于获取用户的面部图像;
205.所述处理器1024执行用于获取用户的属性信息和行程信息,根据所述属性信息、所述行程信息和所述面部图像进行妆容设计和服饰搭配,得到和用户匹配的目标装扮方案;其中,所述目标装扮方案包括妆容设计方案和服饰搭配方案的计算机程序;其中,所述属性信息包括性别和年龄,所述行程信息包括行程时间、行程地点以及行程内容。
206.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
207.根据所述用户的性别和年龄判断所述用户是否需要化妆;
208.若否,则根据所述行程时间和所述行程内容进行服饰搭配,得到所述服饰搭配方案;
209.若是,则获取当前时间与所述行程时间之间的时长差;
210.获取当前地点与所述行程地点之间的路程长度;
211.根据所述路程长度获取到达所述行程地点的交通时长;
212.根据所述时长差、所述交通时长、所述行程内容以及所述面部图像进行妆容设计,得到所述妆容设计方案;
213.根据所述妆容设计方案进行服饰搭配,得到所述服饰搭配方案。
214.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
215.获取所述时长差与所述交通时长之差,得到装扮时长;其中,所述装扮时长包括化妆时长和服饰搭配时长之和;
216.根据预设的妆服时长分配比例,得到所述化妆时长;
217.判断所述化妆时长是否小于预设时长;
218.若否,则根据所述行程内容进行精细妆容设计,得到精细妆容设计方案;其中,所述精细妆容设计方案包括对所述面部图像中整个面部的设计方案;
219.若是,则根据所述行程内容进行简化妆容设计,得到简化妆容设计方案;其中,所述简化妆容设计方案包括对所述面部图像中部分面部的设计方案;
220.根据所述精细妆容设计方案或所述简化妆容设计方案进行动态化妆指导。
221.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
222.若所述行程时间为工作日,所述行程内容为常规上班,则进行制服型服饰搭配,得到制服型服饰搭配方案;
223.若所述行程时间为法定节假日或所述工作日的非工作时间,所述行程内容为休闲娱乐,则进行休闲型服饰搭配,得到休闲型服饰搭配方案。
224.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
225.获取与预设目标职业相同的用户的服饰搭配方案的周期性排行榜;
226.按照所述周期性排行榜中的排列顺序将所述服饰搭配排行榜中的服饰搭配方案作为所述制服型服饰搭配方案。
227.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
228.获取用户面部的特写图像;
229.根据所述特写图像的像素分布得到用户的皮肤特征;
230.基于所述皮肤特征获取得到与用户的性别和年龄匹配的护肤品信息。
231.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
232.根据用户的日化妆用量和化妆品规格,得到化妆品预计可使用天数;
233.根据当前日期和化妆品使用日期,以及所述化妆品预计可使用天数得到化妆品剩余可使用天数;
234.判断所述化妆品剩余可使用天数是否小于预设天数;其中,所述预设天数根据用户历史购买记录得到的化妆品送达所需时长确定;
235.若否,则在得到所述妆容设计方案后,返回执行根据当前日期和化妆品使用日期,以及所述化妆品预计可使用天数得到化妆品剩余可使用天数;
236.若是,则进行警示提醒;和/或接收购买指令,生成购买订单。
237.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种装扮方案生成方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
238.本领域技术人员可以理解,图10中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
239.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
240.获取用户的属性信息和行程信息;其中,所述属性信息包括性别和年龄,所述行程信息包括行程时间、行程地点以及行程内容;
241.获取用户的面部图像;
242.根据所述属性信息、所述行程信息和所述面部图像进行妆容设计和服饰搭配,得到和用户匹配的目标装扮方案;其中,所述目标装扮方案包括妆容设计方案和服饰搭配方案。
243.在一个实施例中,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
244.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
245.获取用户的属性信息和行程信息;其中,所述属性信息包括性别和年龄,所述行程信息包括行程时间、行程地点以及行程内容;
246.获取用户的面部图像;
247.根据所述属性信息、所述行程信息和所述面部图像进行妆容设计和服饰搭配,得到和用户匹配的目标装扮方案;其中,所述目标装扮方案包括妆容设计方案和服饰搭配方案。
248.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
249.根据所述用户的性别和年龄判断所述用户是否需要化妆;
250.若否,则根据所述行程时间和所述行程内容进行服饰搭配,得到所述服饰搭配方案;
251.若是,则获取当前时间与所述行程时间之间的时长差;
252.获取当前地点与所述行程地点之间的路程长度;
253.根据所述路程长度获取到达所述行程地点的交通时长;
254.根据所述时长差、所述交通时长、所述行程内容以及所述面部图像进行妆容设计,得到所述妆容设计方案;
255.根据所述妆容设计方案进行服饰搭配,得到所述服饰搭配方案。
256.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
257.获取所述时长差与所述交通时长之差,得到装扮时长;其中,所述装扮时长包括化妆时长和服饰搭配时长之和;
258.根据预设的妆服时长分配比例,得到所述化妆时长;
259.判断所述化妆时长是否小于预设时长;
260.若否,则根据所述行程内容进行精细妆容设计,得到精细妆容设计方案;其中,所述精细妆容设计方案包括对所述面部图像中整个面部的设计方案;
261.若是,则根据所述行程内容进行简化妆容设计,得到简化妆容设计方案;其中,所述简化妆容设计方案包括对所述面部图像中部分面部的设计方案;
262.根据所述精细妆容设计方案或所述简化妆容设计方案进行动态化妆指导。
263.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
264.若所述行程时间为工作日,所述行程内容为常规上班,则进行制服型服饰搭配,得到制服型服饰搭配方案;
265.若所述行程时间为法定节假日或所述工作日的非工作时间,所述行程内容为休闲娱乐,则进行休闲型服饰搭配,得到休闲型服饰搭配方案。
266.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
267.获取与预设目标职业相同的用户的服饰搭配方案的周期性排行榜;
268.按照所述周期性排行榜中的排列顺序将所述服饰搭配排行榜中的服饰搭配方案作为所述制服型服饰搭配方案。
269.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
270.根据所述特写图像的像素分布得到用户的皮肤特征;
271.基于所述皮肤特征获取得到与用户的性别和年龄匹配的护肤品信息。
272.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
273.根据用户的日化妆用量和化妆品规格,得到化妆品预计可使用天数;
274.根据当前日期和化妆品使用日期,以及所述化妆品预计可使用天数得到化妆品剩余可使用天数;
275.判断所述化妆品剩余可使用天数是否小于预设天数;其中,所述预设天数根据用户历史购买记录得到的化妆品送达所需时长确定;
276.若否,则在得到所述妆容设计方案后,返回执行根据当前日期和化妆品使用日期,
以及所述化妆品预计可使用天数得到化妆品剩余可使用天数;
277.若是,则进行警示提醒;和/或接收购买指令,生成购买订单。
278.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
279.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
280.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1