衣物穿搭的推荐方法、装置、设备及存储介质与流程

文档序号:26937976发布日期:2021-10-12 13:11阅读:68来源:国知局
衣物穿搭的推荐方法、装置、设备及存储介质与流程

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.所述计算机程序被处理器执行时实现如第一方面所述的方法。
54.本发明实施例提供的衣物穿搭的推荐方法、装置、设备及存储介质,通过获取待搭配衣物的图像;将所述待搭配衣物的图像与穿搭图像库中的预存穿搭图像进行匹配,获取至少一个备选穿搭图像,所述备选穿搭图像中包含有与所述待搭配衣物的图像相似度高于第一阈值的第一衣物;根据所述至少一个备选穿搭图像以及用户衣物库,确定至少一个目标穿搭图像;输出所述至少一个目标穿搭图像。本发明实施例将待搭配衣物与穿搭图像库匹配获取包含与待搭配衣物相同或相似衣物的备选穿搭图像,再结合用户衣物库确定目标穿搭图像,从而使得用户可以根据目标穿搭图像进行衣物搭配,满足用户需求,提高用户体验。
附图说明
55.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
56.图1为本发明实施例提供的衣物穿搭的推荐方法流程图;
57.图2为本发明实施例另一实施例提供的衣物穿搭的推荐方法流程图;
58.图3为本发明实施例一实施例提供的衣物穿搭的推荐方法的界面示意图;
59.图4为本发明实施例另一实施例提供的衣物穿搭的推荐方法的界面示意图;
60.图5为本发明实施例提供的衣物穿搭的推荐装置的结构图;
61.图6为本发明实施例提供的衣物穿搭的推荐设备的结构图。
具体实施方式
62.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。
63.现有技术中,用户在需要对某一件衣物单品进行搭配时,通常会通过网络、时尚杂志等途径查询该衣物单品如何进行穿搭,费时费力,且有时用户无法确定合适的搭配方式,无法满足用户需求。为了解决上述问题,本发明实施例中通过图像匹配,根据待搭配衣物获取到目标穿搭图像,基于目标穿搭图像来指导用户进行衣物穿搭。
64.具体的,将待搭配衣物的图像与穿搭图像库中的预存穿搭图像进行匹配,获取至少一个备选穿搭图像,其中备选穿搭图像中包含有与待搭配衣物的图像相似度高于第一阈值的第一衣物;根据至少一个备选穿搭图像以及用户衣物库,确定至少一个目标穿搭图像,其中用户衣物库中预存有用户衣物的图像;输出至少一个目标穿搭图像。本发明将待搭配衣物与穿搭图像库匹配获取包含与待搭配衣物相同或相似衣物的备选穿搭图像,再结合用户衣物库确定目标穿搭图像,从而使得用户可以根据目标穿搭图像进行衣物搭配,满足用户需求,提高用户体验。
65.本发明实施例提供的衣物穿搭的推荐方法可应用于一些终端设备,例如智能手机、平板电脑、可穿戴设备、智能衣橱、智能电视机等。具体的,可由终端设备来执行所述衣物穿搭的推荐方法,其中穿搭图像库和用户衣物库可存于终端设备本地,或者可从服务器提前下载于终端设备本地。
66.在另一种可选实施例中,也可由终端设备和服务器交互,共同完成所述衣物穿搭的推荐方法,例如由终端设备获取待搭配衣物的图像,然后将待搭配衣物发送给服务器,由服务器将待搭配衣物的图像与穿搭图像库中的预存穿搭图像进行匹配,获取至少一个备选穿搭图像,并根据至少一个备选穿搭图像以及用户衣物库,确定至少一个目标穿搭图像,再将至少一个目标穿搭图像发送给终端设备,由终端设备展示给用户。
67.下面结合具体实施例对衣物穿搭的推荐过程进行详细解释和说明。
68.图1为本发明实施例提供的衣物穿搭的推荐方法流程图。本实施例提供了一种衣物穿搭的推荐方法,该方法具体步骤如下:
69.s101、获取待搭配衣物的图像。
70.在本实施例中,首先需要确定待搭配衣物,例如,当用户需要对某一件上衣进行搭配下装时,则确定该上衣为待搭配衣物,然后获取该待搭配衣物的图像。
71.在一种可选实施例中,可以通过图像采集装置采集待搭配衣物的图像,例如用户可通过触摸屏、语音交互或遥控器发出拍照指令,终端设备在接收到用户的拍照指令后通过图像采集装置采集待搭配衣物的图像,其中待搭配衣物可以是挂于衣架上的衣物或平铺的衣物,也可以是当前用户穿着的衣物。进一步的,若为当前用户穿着的衣物,可以通过图像采集装置采集用户的当前穿着图像,然后接受用户从当前穿着图像中选择待搭配衣物的指令,根据该指令确定当前穿着图像中的待搭配衣物。可选的,在通过图像采集装置采集用户的当前穿着图像时,用户站于图像采集装置前通过遥控器或语音控制拍摄,也可设置延迟一定时间拍摄,比如用户说出“拍照”后延迟3s拍照。
72.在另一种可选实施例中,也可在用户衣物库中提前存储一些用户所拥有的衣物的图像,例如通过图像采集装置采集用户衣物的图像,并存储至用户衣物库中;进而用户可以从用户衣物库中选择待搭配衣物,终端设备在接收用户从所述用户衣物库中选择待搭配衣物的选择指令后,根据选择指令从所述用户衣物库中获取待搭配衣物的图像。
73.当然,也可通过其他途经获取待搭配衣物的图像,例如用户在购买某一件衣物前,需要判断自己是否有与待购买衣物搭配的衣物时,也可从购买界面获取待搭配衣物的图像。
74.s102、将所述待搭配衣物的图像与穿搭图像库中的预存穿搭图像进行匹配,获取至少一个备选穿搭图像,所述备选穿搭图像中包含有与所述待搭配衣物的图像相似度高于第一阈值的第一衣物。
75.在本实施例中,穿搭图像库中包括预存穿搭图像,预存穿搭图像可以为搭配师搭配或者广受用户欢迎的搭配效果图像,任一张预存穿搭图像中包括至少两件衣物,例如预存穿搭图像中包括外套、上衣、下装以及鞋子。
76.在本实施例中,将待搭配衣物的图像与穿搭图像库中的预存穿搭图像进行匹配,筛选出穿搭图像库中包含与待搭配衣物相同或相似的衣物(记为第一衣物)的预存穿搭图像,作为备选穿搭图像,其中相同或相似的判断标准为图像的相似度高于第一阈值,例如第一阈值可以为70%,举例来说,若待搭配衣物为某件特定的上衣,则从穿搭图像库中获取包含相同或相似上衣的预存穿搭图像,作为备选穿搭图像。
77.当然也可以在图像相似度高于第一阈值的基础上进一步通过衣物的一些属性信息确定衣物是否相同或相似,其中属性信息可以包括衣物的类型、风格、款式、材质等属性中的至少一项。
78.s103、根据所述至少一个备选穿搭图像以及用户衣物库,确定至少一个目标穿搭图像,所述用户衣物库中预存有用户衣物的图像。
79.在本实施例中,由于备选穿搭图像有至少一个,因此可结合用户衣物库,确定其中合适用户的目标穿搭图像。其中,可选的,确定目标穿搭图像的策略可以为,对于所搭配的衣物,用户衣物库刚好有相同或相似的衣物,也即用户有相同或相似的衣物;或者,虽然所搭配的衣物用户没有相同或相似的衣物,但用户存在购买的可能性;当然,也可采用其他的策略,此处不再一一赘述。
80.s104、输出所述至少一个目标穿搭图像。
81.在本实施例中,在获取到至少一个目标穿搭图像后,可输出该至少一个目标穿搭图像,例如显示在显示界面中,从而指导用户进行衣物搭配。
82.本实施例提供的衣物穿搭的推荐方法,通过获取待搭配衣物的图像;将所述待搭配衣物的图像与穿搭图像库中的预存穿搭图像进行匹配,获取至少一个备选穿搭图像,所述备选穿搭图像中包含有与所述待搭配衣物的图像相似度高于第一阈值的第一衣物;根据所述至少一个备选穿搭图像以及用户衣物库,确定至少一个目标穿搭图像,所述用户衣物库中预存有用户衣物的图像;输出所述至少一个目标穿搭图像。本实施例将待搭配衣物与穿搭图像库匹配获取包含与待搭配衣物相同或相似衣物的备选穿搭图像,再结合用户衣物库确定目标穿搭图像,从而使得用户可以根据目标穿搭图像进行衣物搭配,满足用户需求,提高用户体验。
83.作为上述实施例的进一步改进,如图2所示,s102所述的根据所述至少一个备选穿搭图像以及用户衣物库,确定至少一个目标穿搭图像,可包括:
84.s201、获取各所述备选穿搭图像中除所述第一衣物之外的第二衣物的图像。
85.在本实施例中,由于备选穿搭图像中包括第一衣物以及与第一衣物搭配的至少一件第二衣物,其中第一衣物与待搭配衣物相同或相似,因此可获取除第一衣物之外的第二衣物的图像,以作为与待搭配衣物相搭配的备选衣物。
86.s202、根据所述第二衣物的图像与所述用户衣物库中的用户衣物图像的相似度,从所述至少一个备选穿搭图像中筛选出至少一个目标穿搭图像。
87.在本实施例中,由于某一备选穿搭图像中的第二衣物可能与用户衣物库中的用户衣物相同或相似,因此可获取第二衣物的图像与用户衣物库中的用户衣物图像的相似度,进而可根据相似度确定该备选穿搭图像是否可以作为目标穿搭图像。
88.可选的,所述目标穿搭图像包括第一类目标穿搭图像和第二类目标穿搭图像;其中,第一类目标穿搭图像为第二衣物与用户衣物库中的用户衣物相同或相似的备选穿搭图像,用户可根据第一类目标穿搭图像直接从自己拥有的衣物进行搭配;而第二类目标穿搭图像为第二衣物与用户衣物库中的用户衣物不相同不相似的备选穿搭图像,用户可根据第二类目标穿搭图像购买新衣物进行搭配。
89.进一步的,s202所述的根据所述第二衣物的图像与所述用户衣物库中的用户衣物图像的相似度,从所述至少一个备选穿搭图像中筛选出至少一个目标穿搭图像,具体可包括:
90.若某一备选穿搭图像中的第二衣物的图像与所述用户衣物库中的第一用户衣物的图像相似度高于第二阈值,则将该备选穿搭图像作为第一类目标穿搭图像;
91.若某一备选穿搭图像中的第二衣物的图像与所述用户衣物库中任一用户衣物的图像相似度均不高于第二阈值,则将该备选穿搭图像作为第二类目标穿搭图像。
92.在本实施例中,在从备选穿搭图像中筛选目标穿搭图像时,可将每一备选穿搭图像中的第二衣物分别与用户衣物库中的各用户衣物进行图像相似度的计算,若备选穿搭图像中的第二衣物与用户衣物库中某一件用户衣物(记为第一用户衣物)的相似度高于第二阈值,则将该备选穿搭图像作为第一类目标穿搭图像,也即第二衣物与第一用户衣物相同或相似;若备选穿搭图像中的第二衣物与用户衣物库中任一用户衣物的图像相似度均不高于第二阈值,则将该备选穿搭图像作为第二类目标穿搭图像,也即用户衣物库中不存在与第二衣物相同或相似的衣物。可选的本实施例中的第二阈值可以为70%。
93.当然也可以在图像相似度高于第二阈值的基础上进一步通过衣物的一些属性信息确定衣物是否相同或相似,其中属性信息可以包括衣物的类型、风格、款式、材质等属性中的至少一项。
94.可选的,在输出目标穿搭图像时,可对第一类目标穿搭图像和第二类目标穿搭图像按照预设数量比例和/或预设优先级进行显示。例如可限定第一类目标穿搭图像和第二类目标穿搭图像总数不超过设定值,例如20张,第一类目标穿搭图像优先于第二类目标穿搭图像,且第一类目标穿搭图像和第二类目标穿搭图像之间的数量比例小于3:1,也即第一类目标穿搭图像少于15张,剩余由第二类目标穿搭图像补充。
95.可选的,在第一类目标穿搭图像存在多张时,可按照一些排序规则进行排序,例如
按照用户喜好排序,用户可以预先对用户衣物库中每一用户衣物设定喜好程度参数,进而在对第一类目标穿搭图像排序时,可按照各第一类目标穿搭图像对应的第一用户衣物的喜好程度参数由高至低排序;当然也可按照目标穿搭图像受欢迎程度进行排序。在第二类目标穿搭图像存在多张时,也可按照受欢迎程度进行排序,或者按照其他排序规则排序。
96.在上述任一实施例的基础上,在输出所述至少一个目标穿搭图像后,还可根据目标穿搭图像进行不同的操作。
97.在一种可选实施例中,若所述目标穿搭图像为第一类目标穿搭图像,确定其对应的所述第一用户衣物的存放位置,并根据所述存放位置输出提示消息。在本实施例中,可预先确定每一件用户衣物的存放位置,具体可通过用户在存放衣物时由用户将衣物存放位置上传到终端设备,进而可查询到与目标穿搭图像对应的第一用户衣物的存放位置,当然也可将终端设备与智能衣橱连接,通过智能衣橱获取第一用户衣物存放位置,或者通过其他方法获取第一用户衣物存放位置。在确定第一用户衣物的存放位置后可对存放位置进行显示以提示用户,也可通过其他手段输出提示消息来提示用户。
98.在另一种可选实施例中,若所述目标穿搭图像为第二类目标穿搭图像,获取其中包含的第二衣物的购买信息,并显示所述购买信息。在本实施例中,可获取第二衣物的购买链接、价格、品牌等信息,并进行显示,以便于用户购买。
99.在上述任一实施例的基础上,s202所述的根据所述第二衣物的图像与所述用户衣物库中的用户衣物图像的相似度,从所述至少一个备选穿搭图像中筛选出至少一个目标穿搭图像,具体可包括:
100.根据所述第二衣物的图像与所述用户衣物库中的用户衣物图像的相似度、以及预设筛选因素,从所述至少一个备选穿搭图像中筛选出至少一个目标穿搭图像,其中所述预设筛选因素包括天气信息、衣物的流行趋势信息、以及用户喜好信息中的至少一项。
101.在本实施例中,在筛选目标穿搭图像时,除了考虑图像相似度外,还可进一步考虑一些预设的筛选因素,例如考虑天气信息,可获取当地温度和天气情况,从而筛选出更合理的目标穿搭图像。
102.比如,考虑天气信息时,待搭配衣物为短袖上衣,而如果当前为夏季且温度很高,则从备选穿搭图像中筛选出比较清凉的穿搭作为目标穿搭图像,如其中的第二衣物可以为短裤、短裙等;而如果当前温度较低,则从备选穿搭图像中筛选出比较保暖的穿搭作为目标穿搭图像,如其中的第二衣物可以为裤子、外套等。
103.再比如,考虑衣物的流行趋势信息时,当前衣物比较流行褶皱和抽褶元素,待搭配衣物为裤子时,可以从备选穿搭图像中筛选出包含褶皱和抽褶元素的作为目标穿搭图像,如其中的第二衣物可以为具有褶皱和抽褶元素的上衣。
104.基于上述实施例,本实施例中提供一种具体应用场景作为示例,本实施例中终端设备为电视机,电视机与云端的服务器连接,且电视机还可以有图像采集装置,电视机中配置有衣物穿搭的推荐程序,图3为界面示意图。
105.用户可以通过触摸屏、语音交互或者遥控器进入该衣物穿搭的推荐程序,然后在界面中选择拍照功能,如点击图3中的拍照搭配按钮301,进入拍照模式,用户站于图像采集装置前通过遥控器或语音控制拍摄,采集用户的当前穿着图像,并在界面中的显示区域302中显示,若图像模糊或者用户不满意,可以返回重新拍摄。
106.进一步的,用户可从当前穿着图像中选择待搭配衣物,如图3中用户可通过选择按钮303选择上装、下装、鞋子作为待搭配衣物。此外,用户在选择待搭配衣物后可对待搭配衣物进行识别,若能够识别出待搭配衣物,则获取所述搭配衣物的属性信息,如衣物的类别、风格、颜色、材质、类型、款式等,并对搭配衣物的属性信息进行显示;若不能识别出待搭配衣物,则发出重新获取待搭配衣物的图像的提示。
107.在用户选择待搭配衣物后,电视机可从当前穿着图像获取待搭配衣物的图像,并通过上述实施例中的衣物穿搭的推荐方法获取目标穿搭图像,然后显示在界面中。
108.其中目标穿搭图像包括上述的第一类目标穿搭图像304和第二类目标穿搭图像305,可对第一类目标穿搭图像304和第二类目标穿搭图像305按照预设数量比例和/或预设优先级进行显示。例如可限定第一类目标穿搭图像304和第二类目标穿搭图像305总数不超过设定值,例如20张(图3中仅以3张为例),第一类目标穿搭图像304优先于第二类目标穿搭图像305,且第一类目标穿搭图像304和第二类目标穿搭图像305之间的数量比例为2:1,也即第一类目标穿搭图像为2张,第二类目标穿搭图像为1张。
109.基于显示的目标穿搭图像,用户可以进行进一步操作,例如对于第一类目标穿搭图像,用户可以通过触摸屏、语音交互或者遥控器选择某一张第一类目标穿搭图像,可以根据用户的选择指令,显示出第一类目标穿搭图像中所搭配的衣物的存放位置,以便于用户寻找;对于第二类目标穿搭图像,用户可以选择某一张第二类目标穿搭图像,进而显示出所搭配衣物的购买信息,例如购买链接、价格、品牌等信息等。
110.可选的,用户还可以触发界面中的添加至穿搭图像库按钮307,将当前穿着图像上传至穿搭图像库中,以提供给其他用户进行衣物搭配作为参考。
111.可选的,用户还可以通过添加至用户衣物库按钮306将待搭配衣物添加至上述的用户衣物库中,具体可添加待搭配衣物的图像、属性信息、用户喜爱程度参数等;此外,用户还可以查看和管理用户衣物库中的用户衣物,用户衣物库如图4所示,用户衣物库中包括用户衣物的图像311,用户还可对用户衣物进行分类,分类可包括外套、上衣、下装、套装、鞋子和最近添加等;用户也可以从用户衣物库的展示界面中调用添加衣物的指令,也即通过触发添加衣物按钮312,从而开启图像采集装置进行衣物图像的采集、识别,并添加至该用户衣物库中。
112.图5为本发明实施例提供的衣物穿搭的推荐装置的结构图。本实施例提供的衣物穿搭的推荐装置可以执行衣物穿搭的推荐方法实施例提供的处理流程,如图5所示,所述衣物穿搭的推荐装置500包括获取模块501、匹配模块502、搭配模块503以及输出模块504。
113.获取模块501,用于获取待搭配衣物的图像;
114.匹配模块502,用于将所述待搭配衣物的图像与穿搭图像库中的预存穿搭图像进行匹配,获取至少一个备选穿搭图像,所述备选穿搭图像中包含有与所述待搭配衣物的图像相似度高于第一阈值的第一衣物;
115.搭配模块503,用于根据所述至少一个备选穿搭图像以及用户衣物库,确定至少一个目标穿搭图像,所述用户衣物库中预存有用户衣物的图像;
116.输出模块504,用于输出所述至少一个目标穿搭图像。
117.在一种可能的设计中,所述搭配模块503用于:
118.获取各所述备选穿搭图像中除所述第一衣物之外的第二衣物的图像;
119.根据所述第二衣物的图像与所述用户衣物库中的用户衣物图像的相似度,从所述至少一个备选穿搭图像中筛选出至少一个目标穿搭图像。
120.在一种可能的设计中,所述目标穿搭图像包括第一类目标穿搭图像和第二类目标穿搭图像;
121.所述搭配模块503用于:
122.若某一备选穿搭图像中的第二衣物的图像与所述用户衣物库中的第一用户衣物的图像相似度高于第二阈值,则将该备选穿搭图像作为第一类目标穿搭图像;
123.若某一备选穿搭图像中的第二衣物的图像与所述用户衣物库中任一用户衣物的图像相似度均不高于第二阈值,则将该备选穿搭图像作为第二类目标穿搭图像。
124.在一种可能的设计中,所述输出模块504还用于:
125.若所述目标穿搭图像为第一类目标穿搭图像,确定其对应的所述第一用户衣物的存放位置,并根据所述存放位置输出提示消息;和/或
126.若所述目标穿搭图像为第二类目标穿搭图像,获取其中包含的第二衣物的购买信息,并显示所述购买信息。
127.在一种可能的设计中,所述搭配模块503在根据所述第二衣物的图像与所述用户衣物库中的用户衣物图像的相似度,从所述至少一个备选穿搭图像中筛选出至少一个目标穿搭图像时,用于:
128.根据所述第二衣物的图像与所述用户衣物库中的用户衣物图像的相似度、以及预设筛选因素,从所述至少一个备选穿搭图像中筛选出至少一个目标穿搭图像,其中所述预设筛选因素包括天气信息、衣物的流行趋势信息、以及用户喜好信息中的至少一项。
129.在一种可能的设计中,所述获取模块501用于:
130.通过图像采集装置采集所述待搭配衣物的图像;或
131.接收用户从所述用户衣物库中选择待搭配衣物的选择指令,根据所述选择指令从所述用户衣物库中获取所述待搭配衣物的图像。
132.在一种可能的设计中,所述装置还包括上传模块,用于:
133.通过图像采集装置采集用户衣物的图像,并存储至所述用户衣物库中。
134.本发明实施例提供的衣物穿搭的推荐装置可以具体用于执行上述图1-2所提供的方法实施例,具体功能此处不再赘述。
135.本发明实施例提供的衣物穿搭的推荐装置,通过获取待搭配衣物的图像;将所述待搭配衣物的图像与穿搭图像库中的预存穿搭图像进行匹配,获取至少一个备选穿搭图像,所述备选穿搭图像中包含有与所述待搭配衣物的图像相似度高于第一阈值的第一衣物;根据所述至少一个备选穿搭图像以及用户衣物库,确定至少一个目标穿搭图像,所述用户衣物库中预存有用户衣物的图像;输出所述至少一个目标穿搭图像。本实施例将待搭配衣物与穿搭图像库匹配获取包含与待搭配衣物相同或相似衣物的备选穿搭图像,再结合用户衣物库确定目标穿搭图像,从而使得用户可以根据目标穿搭图像进行衣物搭配,满足用户需求,提高用户体验。
136.图6为本发明实施例提供的衣物穿搭的推荐设备的结构示意图。本发明实施例提供的衣物穿搭的推荐设备可以为上述实施例中的终端设备,可以执行衣物穿搭的推荐方法实施例提供的处理流程,如图6所示,衣物穿搭的推荐设备60包括存储器61、处理器62、计算
机程序;其中,计算机程序存储在存储器61中,并被配置为由处理器62执行以上实施例所述的衣物穿搭的推荐方法。此外,衣物穿搭的推荐设备60还可具有通讯接口63,用于接收控制指令。
137.图6所示实施例的衣物穿搭的推荐设备可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
138.另外,本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述实施例所述的衣物穿搭的推荐方法。
139.在本发明实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
140.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
141.另外,在本发明实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
142.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明实施例各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
143.本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
144.最后应说明的是:以上各实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1