本发明涉及服装推荐领域,特别是涉及一种基于天气的服装推荐方法及系统。
背景技术:
现有的服装推荐系统都是基于预想效果的试装形式,却难以帮助用户对自身已有服装进行搭配,缺乏对服装使用率的分析。且用户无法根据天气进行服装搭配,不仅浪费时间,效率也低。
技术实现要素:
本发明的目的是提供一种基于天气的服装推荐方法及系统,用以基于天气为用户推荐服装,节省了用户的搭配时间。
为实现上述目的,本发明提供了如下方案:
一种基于天气的服装推荐方法,所述方法包括:
建立用户的体型模型;
对用户的所有服装进行扫描,并对扫描数据进行存储;所述扫描数据包括服装图片、服装色彩、服装尺码、服装材质以及服装款式;
获取当前天气信息;
根据所述体型模型、所述天气信息以及所述扫描数据,为用户推荐服装。
可选的,所述建立用户的体型模型,具体包括:
获取用户的体型数据;所述体型数据包括身高、体重以及三围;
根据所述体型数据从人体模型数据库中匹配得到用户的人体模型。
可选的,所述根据所述体型模型、所述天气信息以及所述扫描数据,为用户推荐服装,具体包括:
根据服装材质确定各服装适合的温度以及根据服装款式确定各服装适合的体型;
根据所述体型模型、所述扫描数据以及服装适合的体型,从存储的服装中筛选出适合用户体型的服装;
根据所述天气信息、所述扫描数据以及各服装适合的温度,从适合用户体型的服装中筛选出适合当前天气的服装。
可选的,所述方法还包括:
记录预设时间内各服装的推荐次数;
淘汰推荐次数小于预设次数阈值的服装。
本发明还提供了一种基于天气的服装推荐系统,所述系统包括:
模型建立模块,用于建立用户的体型模型;
扫描模块,用于对用户的所有服装进行扫描,并对扫描数据进行存储;所述扫描数据包括服装图片、服装色彩、服装尺码、服装材质以及服装款式;
天气信息获取模块,用于获取当前天气信息;
推荐模块,用于根据所述体型模型、所述天气信息以及所述扫描数据,为用户推荐服装。
可选的,所述模型建立模块,具体包括:
体型数据获取单元,用于获取用户的体型数据;所述体型数据包括身高、体重以及三围;
匹配单元,用于根据所述体型数据从人体模型数据库中匹配得到用户的人体模型。
可选的,所述推荐模块,具体包括:
确定单元,用于根据服装材质确定各服装适合的温度以及根据服装款式确定各服装适合的体型;
第一筛选单元,用于根据所述体型模型、所述扫描数据以及服装适合的体型,从存储的服装中筛选出适合用户体型的服装;
第二筛选单元,用于根据所述天气信息、所述扫描数据以及各服装适合的温度,从适合用户体型的服装中筛选出适合当前天气的服装。
可选的,所述系统还包括:
记录模块,用于记录预设时间内各服装的推荐次数;
淘汰模块,用于淘汰推荐次数小于预设次数阈值的服装。
与现有技术相比,本发明具有以下技术效果:本发明根据用户的体型以及当前的天气信息可以为用户推荐既合身又符合当前天气的服装,节省了用户的搭配时间。并且能够并对已有服装进行管理或淘汰,有利于用户提升服装的使用率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例基于天气的服装推荐方法的流程图;
图2为本发明实施例基于天气的服装推荐系统的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种基于天气的服装推荐方法及系统,用以基于天气为用户推荐服装,节省了用户的搭配时间。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1所示,一种基于天气的服装推荐方法,所述方法包括:
步骤101:建立用户的体型模型。获取用户的体型数据;所述体型数据包括身高、体重以及三围(胸围、腰围、臀围);根据所述体型数据从人体模型数据库中匹配得到用户的人体模型。
步骤102:对用户的所有服装进行扫描,并对扫描数据进行存储;所述扫描数据包括服装图片、服装色彩、服装尺码、服装材质以及服装款式。通过摄像设备拍摄服装的正面图片,对服装静态画面中的服装进行图像识别并获取扫描数据。
步骤103:获取当前天气信息。
步骤104:根据所述体型模型、所述天气信息以及所述扫描数据,为用户推荐服装。根据服装材质确定各服装适合的温度以及根据服装款式确定各服装适合的体型;根据所述体型模型、所述扫描数据以及服装适合的体型,从存储的服装中筛选出适合用户体型的服装;根据所述天气信息、所述扫描数据以及各服装适合的温度,从适合用户体型的服装中筛选出适合当前天气的服装。
所述方法还包括:记录预设时间内各服装的推荐次数;淘汰推荐次数小于预设次数阈值的服装。
根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明根据用户的体型以及当前的天气信息可以为用户推荐既合身又符合当前天气的服装,节省了用户的搭配时间。并且能够并对已有服装进行管理或淘汰,有利于用户提升服装的使用率。
如图2所示,本发明还提供了一种基于天气的服装推荐系统,所述系统包括:
模型建立模块201,用于建立用户的体型模型。
所述模型建立模块201,具体包括:
体型数据获取单元,用于获取用户的体型数据;所述体型数据包括身高、体重以及三围;
匹配单元,用于根据所述体型数据从人体模型数据库中匹配得到用户的人体模型。
扫描模块202,用于对用户的所有服装进行扫描,并对扫描数据进行存储;所述扫描数据包括服装图片、服装色彩、服装尺码、服装材质以及服装款式。
天气信息获取模块203,用于获取当前天气信息。
推荐模块204,用于根据所述体型模型、所述天气信息以及所述扫描数据,为用户推荐服装。
所述推荐模块204,具体包括:
确定单元,用于根据服装材质确定各服装适合的温度以及根据服装款式确定各服装适合的体型;
第一筛选单元,用于根据所述体型模型、所述扫描数据以及服装适合的体型,从存储的服装中筛选出适合用户体型的服装;
第二筛选单元,用于根据所述天气信息、所述扫描数据以及各服装适合的温度,从适合用户体型的服装中筛选出适合当前天气的服装。
所述系统还包括:
记录模块,用于记录预设时间内各服装的推荐次数;
淘汰模块,用于淘汰推荐次数小于预设次数阈值的服装。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。