一种智能鞋柜及鞋子推荐方法与流程

文档序号:16633124发布日期:2019-01-16 06:45阅读:159来源:国知局
一种智能鞋柜及鞋子推荐方法与流程

本发明涉及智能家居技术领域,尤其涉及一种智能鞋柜及鞋子推荐方法。



背景技术:

随着生活水平的不断提高,为了追求时尚和美丽,人们越来越注意服装和鞋子的搭配,根据不同的场合,将服装与不同的鞋子进行搭配,能够得到不同的风格,展现不同的魅力。但是,目前主要是根据用户的个人经验来进行搭配。一方面,用户的个人经验往往比较有限,同时受其主观影响,搭配风格一般比较固定,也许挑选的鞋子并不是最合适的选择。另一方面,对于搭配经验较少的用户,往往需要多次试穿,才能找到适合与身上服装搭配的鞋子,搭配过程需要花费大量的时间和精力。



技术实现要素:

本发明所要解决的技术问题是针对上述现有技术的不足,提供一种智能鞋柜及鞋子推荐方法。

本发明解决上述技术问题的技术方案如下:

第一方面,本发明提供了一种智能鞋柜,包括数据采集装置、处理装置和显示装置,所述处理装置分别与所述数据采集装置和所述显示装置电连接,所述处理装置用于:

接收所述数据采集装置获取的用户的着装人体图像。

对所述着装人体图像进行处理,获得服装特征。

将所述服装特征与第一数据库中的特征模板进行匹配,其中,所述第一数据库包括多个不同的所述特征模板以及与所述特征模板对应的第一鞋子推荐结果,根据匹配结果获得所述第一鞋子推荐结果。

将所述第一鞋子推荐结果与第二数据库中的预设鞋子信息进行匹配,其中,所述第二数据库包括多条不同的所述预设鞋子信息,所述预设鞋子信息与用户拥有的鞋子一一对应,根据匹配结果获得第二鞋子推荐结果。

输出所述第二鞋子推荐结果到所述显示装置进行显示。

第二方面,本发明提供了一种鞋子推荐方法,所述方法包括:

步骤1,接收所述数据采集装置获取的用户的着装人体图像。

步骤2,对所述着装人体图像进行处理,获得服装特征。

步骤3,将所述服装特征与第一数据库中的特征模板进行匹配,其中,所述第一数据库包括多个不同的所述特征模板以及与所述特征模板对应的第一鞋子推荐结果,根据匹配结果获得所述第一鞋子推荐结果。

步骤4,将所述第一鞋子推荐结果与第二数据库中的预设鞋子信息进行匹配,其中,所述第二数据库包括多条不同的所述预设鞋子信息,所述预设鞋子信息与用户拥有的鞋子一一对应,根据匹配结果获得第二鞋子推荐结果。

步骤5,输出所述第二鞋子推荐结果到所述显示装置进行显示。

本发明的有益效果是:在用户挑选鞋子搭配衣服时,可以通过对用户的着装人体图像进行特征提取,以获得用户的着装人体图像的服装特征,并将服装特征分别与第一数据库中的多个特征模板进行匹配。其中,第一数据库可以是通过时尚杂志得到的,也可以是通过时尚博主分享或其他方法事先获得的。通过匹配,可以确定在一定条件下与用户的服装特征最接近的特征模板,就可以获得与特征模板对应的第一鞋子推荐结果,再将第一鞋子推荐结果与第二数据库中的预设鞋子信息进行匹配,第一鞋子推荐结果和预设鞋子信息可以包括鞋子的颜色、材质和款式等。若匹配成功,则可以确定推荐与该预设鞋子信息对应的鞋子,由于第二数据库中的预设鞋子信息与用户拥有的鞋子一一对应,故可以将用户拥有的鞋子中最接近特征模板的几双鞋子推送给用户。通过采集图像后进行处理,给出的建议更加客观,结合时尚杂志等数据源能够找到更适合与所穿服装搭配的鞋子,并且通过设备给出建议的过程耗时短,不需要用户多次试穿鞋子,能够大幅节省用户的时间和精力,提高用户的使用体验。

附图说明

图1为本发明实施例的一种智能鞋柜的结构示意图;

图2为本发明实施例的一种智能鞋柜的电路连接示意图;

图3为本发明实施例的一种抽屉的结构示意图;

图4为本发明实施例的一种鞋子推荐方法的流程示意图。

附图中,各标号所代表的部件列表如下:

1、数据采集装置,2、显示装置,3、柜体,4、抽屉,5、压力传感器。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1、2所示,本发明实施例提供的一种智能鞋柜,包括数据采集装置1、处理装置和显示装置2,所述处理装置分别与所述数据采集装置1和所述显示装置2电连接,所述处理装置用于:

接收所述数据采集装置1获取的用户的着装人体图像。

对所述着装人体图像进行处理,获得服装特征。

将所述服装特征与第一数据库中的特征模板进行匹配,其中,所述第一数据库包括多个不同的所述特征模板以及与所述特征模板对应的第一鞋子推荐结果,根据匹配结果获得所述第一鞋子推荐结果。

将所述第一鞋子推荐结果与第二数据库中的预设鞋子信息进行匹配,其中,所述第二数据库包括多条不同的所述预设鞋子信息,所述预设鞋子信息与用户拥有的鞋子一一对应,根据匹配结果获得第二鞋子推荐结果。

输出所述第二鞋子推荐结果到所述显示装置2进行显示。

本实施例中,在用户挑选鞋子搭配衣服时,可以通过对用户的着装人体图像进行特征提取,以获得用户的着装人体图像的服装特征,并将服装特征分别与第一数据库中的多个特征模板进行匹配。其中,第一数据库可以是通过时尚杂志得到的,也可以是通过时尚博主分享或其他方法事先获得的。通过匹配,可以确定在一定条件下与用户的服装特征最接近的特征模板,就可以获得与特征模板对应的第一鞋子推荐结果,再将第一鞋子推荐结果与第二数据库中的预设鞋子信息进行匹配,第一鞋子推荐结果和预设鞋子信息可以包括鞋子的颜色、材质和款式等。若匹配成功,则可以确定推荐与该预设鞋子信息对应的鞋子,由于第二数据库中的预设鞋子信息与用户拥有的鞋子一一对应,故可以将用户拥有的鞋子中最接近特征模板的几双鞋子推送给用户。通过采集图像后进行处理,给出的建议更加客观,结合时尚杂志等数据源能够找到更适合与所穿服装搭配的鞋子,并且通过设备给出建议的过程耗时短,不需要用户多次试穿鞋子,能够大幅节省用户的时间和精力,提高用户的使用体验。

具体地,数据采集装置1可采用ccd(chargecoupleddevice)高清摄像头,处理装置可采用arm单片机,显示装置2可采用mcgs触摸屏。第一鞋子推荐结果即为第一数据库中适合与用户的服装搭配的鞋子。将第一鞋子推荐结果与第二数据库中的预设鞋子信息进行匹配,获得第二鞋子推荐结果。由于预设鞋子信息与用户拥有的鞋子一一对应,所以第二推荐结果即为用户拥有的鞋子中适合与用户的服装进行搭配的鞋子。

优选地,所述服装特征包括服装轮廓和服装颜色,所述处理装置具体用于:

对所述着装人体图像进行图像分割,获得目标图像。

基于canny算子边缘检测算法,从所述目标图像中提取所述服装轮廓。

基于颜色直方图,从所述目标图像中提取出所述服装颜色。

具体地,可先对着装人体图像进行灰度线性变换,再采用otsu阈值分割将目标图形分割出来。针对图像分割得到的二值图,canny算子可以准确的提取服装的外部轮廓,不用考虑内部轮廓和背景点产生的边缘干扰,并且还可对得到的服装轮廓进行频域的傅里叶滤波,经过处理后,既能够保留原有的服装轮廓细节,又能够去除曲线的波动和噪声。颜色直方图可采用hsv颜色空间或者rgb颜色空间,能够描述出不同色彩在目标图像中所占的比例。

优选地,所述特征模板包括轮廓曲率特征点模板和颜色模板,所述处理装置具体用于:

提取所述服装轮廓的轮廓曲率特征点,并将所述轮廓曲率特征点与所述轮廓曲率特征点模板进行匹配,采用均值hausdorff距离度量所述轮廓曲率特征点与所述轮廓曲率特征点模板之间的相似度,获得第一匹配结果。

基于颜色直方图匹配算法,将所述服装颜色与所述颜色模板进行匹配,获得第二匹配结果。

根据所述第一匹配结果和所述第二匹配结果,在所述第一数据库中找到同时与所述轮廓曲率特征点模板和所述颜色模板对应的所述第一鞋子推荐结果。

具体地,特征模板还可包括纹理特征模板和空间位置特征模板等。服装轮廓用于判断服装款式,第一匹配结果即为与用户服装的款式匹配的特征模板,根据第一匹配结果就可在第一数据库中找到款式上适合与用户服装搭配的鞋子,hausdorff距离可定量的描述两个点集之间的相似性,最小hausdorff距离对应的轮廓曲率特征点模板就是第一匹配结果,也可设定一个阈值,小于该阈值的hausdorff距离对应的轮廓曲率特征点模板都为第一匹配结果。再根据颜色直方图算法在第一数据库中找到与该服装颜色对应的颜色模板,获得第二匹配结果。第二匹配结果即为与用户服装的颜色匹配的特征模板,根据第二匹配结果就可在第一数据库中找到颜色上适合与用户服装搭配的鞋子。在第一数据库中找到同时与第一匹配结果和第二匹配结果对应的第一鞋子推荐结果,该第一鞋子推荐结果即为第一数据库中在款式和颜色上均适合与用户的服装搭配的鞋子。服装与鞋子搭配中,款式搭配和颜色搭配尤为重要,根据服装轮廓可以判断服装的款式,再结合颜色搭配,就可以得到最合适的推荐结果。

优选地,所述预设鞋子信息包括多条预设特征信息,所述第一鞋子推荐结果包括与所述预设特征信息一一对应的第一推荐信息,所述处理装置具体用于:

将所述第一推荐信息分别与对应的所述预设特征信息进行匹配。

当标定比例的所述第一推荐信息与所述预设特征信息匹配成功时,确定推荐与所述预设鞋子信息对应的鞋子。

具体地,预设特征信息和第一推荐信息可包括鞋子的颜色、款式和材质等。由于可能在用户拥有的鞋子中无法找到与第一推荐结果中完全一样的鞋子,因此当鞋子的颜色、款式和材质等信息中的一部分匹配时,例如80%的信息匹配时,就可确定推荐该鞋子。

优选地,所述处理装置具体还用于:

根据所述服装特征和所述第二鞋子推荐结果进行建模,获得针对用户的搭配效果三维图像,并输出所述搭配效果三维图像到所述显示装置2进行显示。

具体地,用户可在显示装置2中看到最终的搭配效果三维图像,然后进行选择,特别在推荐的鞋子不止一双时,将多个搭配效果三维图像依次显示在显示装置2上,用户可根据自身偏好挑选出自己喜欢的鞋子,不需要挨个试穿,节省时间,便捷高效。

优选地,智能鞋柜包括柜体3和抽屉4,抽屉4的背部通过传动装置与柜体3连接,传动装置与处理装置电连接,用于使抽屉4打开或闭合。

具体地,当用户确定选择最终鞋子信息对应的鞋子时,处理装置控制传动装置打开该鞋子对应的抽屉4。根据用户的选择打开对应的抽屉4,能够使用户在众多鞋子中迅速找到选择的鞋子,大幅节省寻找时间,方便快捷。

优选地,如图3所示,抽屉4底板上设置有压力传感器5,压力传感器5与处理装置电连接。

具体地,当用户取走选择的鞋子时,压力传感器5将信号传输至处理装置,一定时间后,处理装置控制传动装置关闭抽屉4。能够在用户不方便关抽屉4或忘记关抽屉4时,自动关闭抽屉4,智能便捷。

优选地,柜体3内设置有臭氧发生器,臭氧发生器与处理装置电连接,用于给柜体3内存放的鞋子消毒杀菌。

具体地,处理装置每隔标定的时间控制臭氧发生器工作,产生臭氧对柜体3内的鞋子进行杀菌消毒。由于臭氧对霉菌和细菌有极强的杀灭作用,能够使鞋子保持清洁卫生。

优选地,处理装置还用于:

当用户第一次存放鞋子时,获取数据采集装置1采集的鞋子信息,并控制传动装置打开一个空抽屉4,将该抽屉4的编号与鞋子信息存储到第二数据库中。

具体地,将鞋子存放到该空抽屉4中,在选择鞋子时,处理装置就可以根据鞋子信息找到对应的抽屉4,从而找到对应的鞋子。

优选地,处理装置还用于:

当用户存放鞋子并且不是第一次存放该鞋子时,获取数据采集装置1采集的鞋子信息,将该鞋子信息与第二数据库中的鞋子信息进行匹配,根据匹配结果找到与该鞋子信息一一对应的抽屉4编号,打开该抽屉4编号对应的抽屉4。

具体地,当用户不是第一次存放该鞋子时,例如外出回家后存放鞋子时,采集用户所穿鞋子的信息,并与第二数据库中的鞋子信息进行匹配,能够自动打开与该鞋子对应的抽屉4,将该鞋子继续存放到该抽屉4中,方便下次寻找。能够减少用户寻找抽屉4的时间,智能高效,方便快捷。

优选地,柜体1表面设置有智能语音模块,所述智能语音模块与所述处理装置电连接。

具体地,可通过智能语音模块采集用户的语音信息,并对语音信息进行处理,将处理后的信息传输至处理装置,处理装置控制鞋柜进行相应的动作。例如,当用户需要打开某个抽屉时,智能语音模块采集用户发出打开抽屉的语音信息并提取出抽屉对应的编号,处理装置根据该编号控制传动装置打开对应的抽屉。并且,可在第一数据库中预存多个故事信息,当接收到用户发出的播放故事命令后,处理装置可控制音频播放装置播放故事信息。

用户还可通过智能语音模块输入备忘录信息,例如纪念日、生日和会议日期等,处理装置将备忘录信息与对应的日期一起存储到第一数据库中,当日历显示到该日期时,处理装置提取对应的备忘录信息传输至显示屏进行显示,还可通过音频播放装置播报对应的备忘录信息。

优选地,第一数据库与气象数据库连接,用于获取天气信息。

具体地,处理装置将获取的天气信息显示在显示屏上,还可通过音频播放装置进行播报,鞋柜可设置在门口处,当用户换鞋出门时,通过播报和/或显示的天气信息,可迅速判断需不需要携带雨具。并且,可根据获取的天气信息,结合第二推荐结果,向用户推荐适合当天天气状况的鞋子。如图4所示,本发明实施例提供的一种鞋子推荐方法,所述方法包括:

步骤1,接收所述数据采集装置1获取的用户的着装人体图像。

步骤2,对所述着装人体图像进行处理,获得服装特征。

步骤3,将所述服装特征与第一数据库中的特征模板进行匹配,其中,所述第一数据库包括多个不同的所述特征模板以及与所述特征模板对应的第一鞋子推荐结果,根据匹配结果获得所述第一鞋子推荐结果。

步骤4,将所述第一鞋子推荐结果与第二数据库中的预设鞋子信息进行匹配,其中,所述第二数据库包括多条不同的所述预设鞋子信息,所述预设鞋子信息与用户拥有的鞋子一一对应,根据匹配结果获得第二鞋子推荐结果。

步骤5,输出所述第二鞋子推荐结果到所述显示装置2进行显示。

优选地,所述服装特征包括服装轮廓和服装颜色,所述步骤2包括:

步骤2.1,对所述着装人体图像进行图像分割,获得目标图像。

步骤2.2,基于canny算子边缘检测算法,从所述目标图像中提取所述服装轮廓。

步骤2.3,基于颜色直方图,从所述目标图像中提取出所述服装颜色。

优选地,所述特征模板包括轮廓曲率特征点模板和颜色模板,所述步骤3包括:

步骤3.1,提取所述服装轮廓的轮廓曲率特征点,并将所述轮廓曲率特征点与所述轮廓曲率特征点模板进行匹配,采用均值hausdorff距离度量所述轮廓曲率特征点与所述轮廓曲率特征点模板之间的相似度,获得第一匹配结果。

步骤3.2,基于颜色直方图匹配算法,将所述服装颜色与所述颜色模板进行匹配,获得第二匹配结果。

步骤3.3,根据所述第一匹配结果和所述第二匹配结果,在所述第一数据库中找到同时与所述轮廓曲率特征点模板和所述颜色模板对应的所述第一鞋子推荐结果。

优选地,所述预设鞋子信息包括多条预设特征信息,所述第一鞋子推荐结果包括与所述预设特征信息一一对应的第一推荐信息,所述步骤4包括:

步骤4.1,将所述第一推荐信息分别与对应的所述预设特征信息进行匹配。

步骤4.2,当标定比例的所述第一推荐信息与所述预设特征信息匹配成功时,确定推荐与所述预设鞋子信息对应的鞋子。

优选地,所述方法还包括:

步骤6,根据所述服装特征和所述第二鞋子推荐结果进行建模,获得针对用户的搭配效果三维图像,并输出所述搭配效果三维图像到所述显示装置2进行显示。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1