著录项信息
专利名称 | 一种衣物自动搭配的方法,装置及系统 |
申请号 | CN201410424590.0 | 申请日期 | 2014-08-26 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-12-10 | 公开/公告号 | CN104200249A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06K17/00 | IPC分类号 | G;0;6;K;1;7;/;0;0;;;G;0;6;K;9;/;6;0查看分类表>
|
申请人 | 重庆邮电大学 | 申请人地址 | 重庆市南岸区崇文路2号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 重庆邮电大学,腾讯科技(深圳)有限公司 | 当前权利人 | 重庆邮电大学,腾讯科技(深圳)有限公司 |
发明人 | 谢水宁;冉会琼 |
代理机构 | 深圳市深佳知识产权代理事务所(普通合伙) | 代理人 | 王仲凯 |
摘要
本发明实施例公开了一种衣物自动搭配的方法,及装置,其中方法的实现包括:获取需要自动搭配的衣物的第一图片;对所述第一图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;根据所述第一图片的形状的特征值确定所述第一图片对应衣物需要搭配的衣物类别;依据所述第一图片的颜色的特征值、形状的特征值以及图案的特征值,选择第二图片中符合预定的图像搭配规则以及图案搭配规则,并且符合所述衣物类别的第二图片,与所述第一图片进行搭配。本发明实施例在终端一侧就可以实现衣物的自动搭配,完成对衣物的管理,不用通过网络通信实现,降低衣物自动搭配实现成本。
1.一种衣物自动搭配的方法,其特征在于,包括:
获取需要自动搭配的衣物的第一图片;对所述第一图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;
根据所述第一图片的形状的特征值确定所述第一图片对应衣物需要搭配的衣物类别;
依据所述第一图片的颜色的特征值、形状的特征值以及图案的特征值,选择第二图片中符合预定的图像搭配规则以及图案搭配规则,并且符合所述衣物类别的第二图片,与所述第一图片进行搭配;
所述在所述获取需要自动搭配的衣物的第一图片之前,所述方法还包括:
获取第二图片,并对所述第二图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;
根据所述第二图片的形状的特征值确定所述第二图片所属的衣物类别;
存储所述第二图片,以及所述第二图片的颜色的特征值、图案的特征值以及所属的衣物类别。
2.根据权利要求1所述方法,其特征在于,所述存储所述第二图片,以及所述第二图片的颜色的特征值、图案的特征值以及所属的衣物类别存储在包括:
将所述第二图片及其所属的衣物类别存储在数据库中,将所述第二图片的颜色的特征值存储在颜色库中,将所述第二图片的图案的特征值存储在图案库中;
所述依据所述第一图片的颜色的特征值、形状的特征值以及图案的特征值,选择第二图片中,符合预定的图像搭配规则以及图案搭配规则,并且符合所述衣物类别的第二图片包括:
分别依据所述第一图片的颜色的特征值、形状的特征值以及图案的特征值,以符合预定的图像搭配规则以及图案搭配规则为标准,在所述颜色库和所述图案库中,选择属于所述需要搭配的衣物类别的第二图片。
3.根据权利要求1或2所述方法,其特征在于,在第二图片被选择之后,所述方法还包括:若选择的第二图片有至少两张,则分别组合选择的各第二图片与第一图片得到搭配结果。
4.根据权利要求3所述方法,其特征在于,在得到搭配结果之后,所述方法还包括:按照预定的图像搭配规则以及图案搭配规则中设定的匹配优先级确定各搭配结果的优先级。
5.根据权利要求1或2所述方法,其特征在于,在第二图片被选择之后,所述方法还包括:
若收到所述第二图片的确认指令,则记录所述第二图片与第一图片的对应关系;
若获取到所述第一图片或者第二图片需要自动搭配时,依据所述第二图片与第一图片的对应关系确定与之搭配的图片。
6.一种衣物自动搭配的装置,其特征在于,包括:
图片获取单元,用于获取需要自动搭配的衣物的第一图片;
图片识别单元,用于对所述第一图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;
类别确定单元,用于根据所述第一图片的形状的特征值确定所述第一图片对应衣物需要搭配的衣物类别;
图片选择单元,用于依据所述第一图片的颜色的特征值、形状的特征值以及图案的特征值,选择第二图片中符合预定的图像搭配规则以及图案搭配规则,并且符合所述衣物类别的第二图片,与所述第一图片进行搭配;
所述图片获取单元,还用于在所述获取需要自动搭配的衣物的第一图片之前,获取第二图片;
所述图片识别单元,用于对所述第二图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;
所述类别确定单元,用于根据所述第二图片的形状的特征值确定所述第二图片所属的衣物类别;所述装置还包括:
存储单元,用于存储所述第二图片,以及所述第二图片的颜色的特征值、图案的特征值以及所属的衣物类别。
7.根据权利要求6所述装置,其特征在于,
所述存储单元,用于将所述第二图片及其所属的衣物类别存储在数据库中,将所述第二图片的颜色的特征值存储在颜色库中,将所述第二图片的图案的特征值存储在图案库中;
所述图片选择单元,用于分别依据所述第一图片的颜色的特征值、形状的特征值以及图案的特征值,以符合预定的图像搭配规则以及图案搭配规则为标准,在所述颜色库和所述图案库中,选择属于所述需要搭配的衣物类别的第二图片。
8.根据权利要求6或7所述装置,其特征在于,所述装置还包括:
图片组合单元,用于在第二图片被选择之后,若选择的第二图片有至少两张,则分别组合选择的各第二图片与第一图片得到搭配结果。
9.根据权利要求8所述装置,其特征在于,所述装置还包括:
优先级确定单元,用于在得到搭配结果之后,按照预定的图像搭配规则以及图案搭配规则中设定的匹配优先级确定各搭配结果的优先级。
10.根据权利要求6或7所述装置,其特征在于,所述装置还包括:
记录单元,用于在第二图片被选择之后,若收到所述第二图片的确认指令,则记录所述第二图片与第一图片的对应关系;
所述图片选择单元,还用于若所述图片获取单元获取到所述第一图片或者第二图片需要自动搭配时,依据所述第二图片与第一图片的对应关系确定与之搭配的图片。
11.一种衣物自动搭配的系统,包括:以可通信方式连接的终端和服务器,其特征在于,所述服务器为权利要求7~10任意一项所述的装置;
所述终端,用于向所述服务器发送指定消息用于指定需要自动搭配的衣物的第一图片,或者,用于向所述服务器发送第一图片并指定所述第一图片需要自动搭配;
所述服务器,还用于将搭配结果发送给所述终端。
一种衣物自动搭配的方法,装置及系统\n技术领域\n[0001] 本发明涉及计算机技术领域,特别涉及一种衣物自动搭配的方法,装置及系统。\n背景技术\n[0002] 衣物搭配是人们日常生活中需要考虑的问题,通过计算机实现衣物自动搭配则可以方便用户对自己衣柜的衣物进行管理,并且可以快速的为用户提供穿衣搭配的方案省时省力。\n[0003] 衣物自动搭配在很多场景下具有其现实意义,例如:A:用户在购买衣服时,需要确定自己是否有已经衣服、配饰可以与之搭配;如果有,则可以省去购买搭配衣服配饰的花费;B:在用户有很多衣服的时候,衣服搭配是较为复杂的,通过衣物自动搭配,则可以在用户任意选择其中一件时,自动快速给出搭配方案,减少用户为此付出的时间。\n[0004] 目前衣物自动搭配的方案有基于云计算的智能衣柜,是一种可以和云服务网络通信的智能衣柜。方案的实现过程如下:通过智能衣柜信息采集终端采集智能衣柜中服装数据信息,并将其编号处理;网络连接模块提供与网络及云服务平台接口的连接;用户访问接口提供信息交换与传输,匹配与接收传递的信号;云服务管理器采用分布式文件系统管理从用户接口获取编号处理后的服装数据信息,云数据存储中心通过映射化简(MapReduce,一种编程模型,常用于大规模数据集的并行运算)方式对服装数据信息并行存储。其主要利用网络连接平台将数据传送到云服务平台,是通过网络通信来实现的。\n[0005] 以上方案需要基于网络通信实现,传递数据量大,实现成本较高。\n发明内容\n[0006] 本发明实施例提供了一种衣物自动搭配的方法,装置及系统,用于在终端或者服务器侧实现衣物自动搭配,不用通过网络通信实现,降低衣物自动搭配实现成本。\n[0007] 一种衣物自动搭配的方法,包括:\n[0008] 获取需要自动搭配的衣物的第一图片;对所述第一图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;\n[0009] 根据所述第一图片的形状的特征值确定所述第一图片对应衣物需要搭配的衣物类别;\n[0010] 依据所述第一图片的颜色的特征值、形状的特征值以及图案的特征值,选择第二图片中符合预定的图像搭配规则以及图案搭配规则,并且符合所述衣物类别的第二图片,与所述第一图片进行搭配。\n[0011] 一种衣物自动搭配的装置,包括:\n[0012] 图片获取单元,用于获取需要自动搭配的衣物的第一图片;\n[0013] 图片识别单元,用于对所述第一图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;\n[0014] 类别确定单元,用于根据所述第一图片的形状的特征值确定所述第一图片对应衣物需要搭配的衣物类别;\n[0015] 图片选择单元,用于依据所述第一图片的颜色的特征值、形状的特征值以及图案的特征值,选择第二图片中符合预定的图像搭配规则以及图案搭配规则,并且符合所述衣物类别的第二图片,与所述第一图片进行搭配。\n[0016] 一种衣物自动搭配的系统,包括:以可通信方式连接的终端和服务器;\n[0017] 其中,所述服务器为本发明实施例提供的任意一项的装置;\n[0018] 所述终端,用于向所述服务器发送指定消息用于指定需要自动搭配的衣物的第一图片,或者,用于向所述服务器发送第一图片并指定所述第一图片需要自动搭配;\n[0019] 所述服务器,还用于将搭配结果发送给所述终端。\n[0020] 从以上技术方案可以看出,本发明实施例具有以下优点:在购买衣服时,第一图片可以是通过拍摄获得的,通过自动搭配可以确定用户当前是否有与之搭配的衣物,减少购买不必要的衣物的浪费;在选择穿何种衣物时,第一图片则可以是用户在本地图片中指定的,通过自动搭配可以迅速确定用户当前与之搭配的衣物,减少用户选择衣物的时间。应用场景还有很多,本发明实施例在终端一侧就可以实现衣物的自动搭配,完成对衣物的管理,不用通过网络通信实现,降低衣物自动搭配实现成本。\n附图说明\n[0021] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0022] 图1为本发明实施例方法流程示意图;\n[0023] 图2为本发明实施例形状识别技术的算法流程示意图;\n[0024] 图3为本发明实施例颜色识别技术的算法流程示意图;\n[0025] 图4为本发明实施例图像识别技术的算流程示意图;\n[0026] 图5为本发明实施例方法流程示意图;\n[0027] 图6为本发明实施例装置结构示意图;\n[0028] 图7为本发明实施例装置结构示意图;\n[0029] 图8为本发明实施例装置结构示意图;\n[0030] 图9为本发明实施例装置结构示意图;\n[0031] 图10为本发明实施例装置结构示意图;\n[0032] 图11为本发明实施例装置结构示意图;\n[0033] 图12为本发明实施例装置结构示意图;\n[0034] 图13为本发明实施例服务器结构示意图;\n[0035] 图14为本发明实施例系统结构示意图。\n具体实施方式\n[0036] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。\n[0037] 本发明实施例提供了一种衣物自动搭配的方法,如图1所示,包括:\n[0038] 101:获取需要自动搭配的衣物的第一图片;对上述第一图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;\n[0039] 在本发明实施例中,第一图片是指定的图片,需要设备为其完成自动搭配;实现衣物自动搭配的装置可以是终端设备,也可以是服务器;针对不同的应用场景来说,可以有不同的应用需求,例如:以终端侧的实现为例,在购买衣服时,第一图片可以是通过拍摄获得的;在选择穿何种衣物时,第一图片则可以是用户在本地图片中指定的。以服务器侧的实现为例,用户在网络购物时,服务器可以接收终端设备指定的第一图片,服务器也可以接收终端设备发送的第一图片以及指定该第一图片需要进行自动搭配。获取第一图片的方式根据不同的应用场景可以有不同的来源,第一图片的来源不影响本发明实施例的实现,对此本发明实施例不予限定。\n[0040] 在本发明实施例中,图像识别、颜色识别、形状识别,可以基于各种成熟的图形图像识别算法以及色彩管理算法,本发明实施例对此不予唯一性限定。在后续实施例中,将会分别举例进行说明。\n[0041] 102:根据上述第一图片的形状的特征值确定上述第一图片对应衣物需要搭配的衣物类别;\n[0042] 在本发明实施例中,第一图片的形状的特征值,可以表示第一图片内的衣物属于什么衣物类别,比如:是上衣、裤子、鞋子、裙子、西装、还是装饰品等等。衣物类别可以根据需要进行预先设定,最粗略的分类应包含:上衣、裤子、鞋子、装饰品;但是还可以继续细分,如:上衣可以是西装、衬衣等,也还可以结合,例如:上衣和裤子的结合可以包含在连衣裙里;衣物的类别可以由技术人员按照分类的需求进行设定,本发明实施例对此不作唯一性限定。\n[0043] 103:依据上述第一图片的颜色的特征值、形状的特征值以及图案的特征值,选择第二图片中符合预定的图像搭配规则以及图案搭配规则,并且符合上述衣物类别的第二图片,与上述第一图片进行搭配。\n[0044] 在本发明实施例中,在购买衣服时,第一图片可以是通过拍摄获得的,通过自动搭配可以确定用户当前是否有与之搭配的衣物,减少购买不必要的衣物的浪费;在选择穿何种衣物时,第一图片则可以是用户在本地图片中指定的,通过自动搭配可以迅速确定用户当前与之搭配的衣物,减少用户选择衣物的时间。应用场景还有很多,本发明实施例在终端一侧就可以实现衣物的自动搭配,完成对衣物的管理,不用通过网络通信实现,降低衣物自动搭配实现成本。\n[0045] 存储在装置本地的第二图片,以及对应第二图片的特征值参数,是用来与第一图片进行搭配的,第二图片以及对应的特征值参数的获得过程可以如下:在上述获取需要自动搭配的衣物的第一图片之前,上述方法还包括:\n[0046] 获取第二图片,并对上述第二图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;\n[0047] 根据上述第二图片的形状的特征值确定上述第二图片所属的衣物类别;\n[0048] 存储上述第二图片,以及上述第二图片的颜色的特征值、图案的特征值以及所属的衣物类别。\n[0049] 在本发明实施例中,第二图片可以是集中批量输入的,例如:用户初次安装可以执行本发明实施例流程的应用时集中拍摄自己衣柜内的衣物的图片,作为第二图片批量输入。第二图片的来源可以由用户根据自己的需求进行自行控制,在获取第二图片之前,还可以显示“请拍摄或加载自有衣服的图片”的提示信息。\n[0050] 本发明实施例还提供了如何存储第二图片以及对应的特征值的具体实现方案,方便后续自动衣物搭配,用来提高自动衣物搭配的匹配效率,具体如下:上述存储上述第二图片,以及上述第二图片的颜色的特征值、图案的特征值以及所属的衣物类别包括:\n[0051] 将上述第二图片及其所属的衣物类别存储在数据库中,将上述第二图片的颜色的特征值存储在颜色库中,将上述第二图片的图案的特征值存储在图案库中;\n[0052] 上述依据上述第一图片的颜色的特征值、形状的特征值以及图案的特征值,选择第二图片中符合预定的图像搭配规则以及图案搭配规则,并且符合上述衣物类别的第二图片包括:\n[0053] 分别依据上述第一图片的颜色的特征值、形状的特征值以及图案的特征值,以符合预定的图像搭配规则以及图案搭配规则为标准,在上述颜色库和上述图案库中,选择属于上述需要搭配的衣物类别的第二图片。\n[0054] 在装置进行自动衣物搭配时,可能会发生出现多个第二图片的情况,这种情况的产生可能是因为衣物很多,确实具有多种搭配方案的情况,也可能是因为按照匹配合适程度或者预置的多种匹配规则分别得到的第二图片,具体本发明实施例不予限定,在出现多个第二图片的情况下,如何处理的情况可以如下:在第二图片被选择之后,上述方法还包括:若选择的第二图片有至少两张,则分别组合选择的各第二图片与第一图片得到搭配结果。\n[0055] 在存在多个第二图片的情况下,本发明实施例可以对第二图片进行优先级分类,在本发明实施例中通过搭配规则中设定的优先级实现,具体如下:在得到搭配结果之后,上述方法还包括:按照预定的图像搭配规则以及图案搭配规则中设定的匹配优先级确定各搭配结果的优先级。\n[0056] 可以理解的是,依据第二图片出现多个的可能性不同,可以有多种优先级的设定方式,例如:可以通过设定多种搭配规则并设定搭配优先级之间的优先级。因此以上方案不应理解为对本分发明实施例的唯一性限定。\n[0057] 在本发明实施例中对第一图片第一次进行自动匹配的时候,可以执行以上全部流程,但是第二次自动匹配时,则可以不用执行以上全部流程,而是通过事先记录之前的自动搭配结果,来快速实现自动搭配,这样可以减少运算量,提高搭配效率,具体如下:在第二图片被选择之后,上述方法还包括:\n[0058] 若收到上述第二图片的确认指令,则记录上述第二图片与第一图片的对应关系;\n若获取到上述第一图片或者第二图片需要自动搭配时,依据上述第二图片与第一图片的对应关系确定与之搭配的图片。\n[0059] 在本实施例中,第二图片需要自动搭配也可以通过记录的历史搭配结果来实现,特别是在衣柜内物品比较稳定的情况下,执行过多次匹配具有很多历史搭配的记录时,也可以方便准确的获得较为全面的搭配方案。\n[0060] 主要是针对RGB(Red、Green、Blue,红、绿、蓝)颜色空间来控制提取图像的像素,像素的颜色由RGB三者按一定的比例混合而成,其三者的取值范围为0~255,每个颜色都可以用三个变量来表示,即红绿蓝的强度,一旦三基色的分量确定了,则像素的颜色就完全确定。根据相应的转换,可以将RGB转换为HLS(Hue色度,Lightness亮度,Saturation饱和度),YUV(明亮度Luminance、色度Chrominance、浓度Chroma)模型,能够对颜色的提取更细致。\n[0061] 在本发明实施例中,对图形图像的识别部分主要包括如下三个方面:\n[0062] 1)颜色识别:根据所收到的信息,分辨相应的颜色值,并对颜色做记录和保存。\n[0063] 2)形状识别:分割图像的形状二值图,得到二值图之后,对目标的形状作定性和定量分析,获得能用于处理的数据,在用该形状描述的特征向量来表示该目标。\n[0064] 3)图像识别:图像识别主要是基于图像分割和图像识别理论,对含有图像的衣物进行分析处理,从而确定衣物中的图像位置,并进一步提出和识别出图像形状。\n[0065] 在本发明实施例中,自动衣物搭配的流程主要涉及以下四个方面:\n[0066] 1)图像预处理:对收集得到的图像进行预处理操作,提取和识别每一张图片的相关特征,通过其形状将相应的图片进行识别,并归类到衣服、裤子、裙子、鞋子、配饰等库中;\n[0067] 2)颜色识别:用一个复选框选择来选择将要识别的目标图片的颜色,通过比对颜色卡来识别该种颜色的名称;\n[0068] 3)图像识别:因为衣服中大多是存在图案的,因此主要通过图像识别技术来识别提取衣服中的图案;\n[0069] 4)图像匹配:将处理过的图片,通过对颜色、形状、图像进行识别及特征提取之后,根据数据库中的常见颜色搭配规则,以及图案搭配规则将衣物进行相应的匹配。\n[0070] 在本发明实施例中,主要的功能模块有如下9个功能模块:\n[0071] 1、图片输入模块:用于采集用户想要搭配的衣服图片,其可以通过手机摄像或本地图库进行采集,并进行数据预处理,保存图片的形状,以及分类到相应的库中。\n[0072] 2、颜色识别框:主要是用于用户想要对衣服中的那种颜色的提取进行选择的一个复选框,用户可以通过这个模块提取到自己所需要的颜色。\n[0073] 3、图案识别框:用户可以通过这个复选框将衣服中的图案进行选择,并进行相应的识别出该图案的图形。\n[0074] 4、自动搭配模块:该模块主要是对处理过后的图片能自动对衣服搭配,用户不用手动就可以自动生成搭配结果。\n[0075] 5、手动搭配模块:用户导入图片之后,可以选择手动和自动搭配模块。当用户不满足自动搭配的结果时,可以进行清屏之后选择手动搭配功能。\n[0076] 6、搭配清除模块:用户如果不满意当前的衣服匹配时,可以进行对屏幕中的搭配结果进行清除。\n[0077] 7、搭配共享模块:用于用户将自己的搭配结果分享到空间,微博等。\n[0078] 8、搭配导出模块:用户将自己满意的搭配结果可以导出到本地图库中。\n[0079] 9、搭配删除模块:用于删除某一特定用户的搭配。\n[0080] 本发明实施例在实现过程中,会用到衣服形状识别技术,通过模式识别实现;颜色识别技术主要可以基于三基色的值进行采集来判别为何种颜色,而图案识别技术主要可以基于图像分割和图像识别理论,对含有图像的衣物进行分析处理,从而确定衣物中的图像位置,并进一步提出和识别出图像形状。以下进行分别介绍:\n[0081] 形状识别技术的算法,如图2所示,包括如下步骤:\n[0082] 201:输入图像,假定输入的是RGB的图片;\n[0083] 202:将RGB图转化为灰度图;\n[0084] 203:进行直方图均衡化方法的图像增强;\n[0085] 204:将203中的灰度图图像高斯滤波平滑;\n[0086] 205:对204中的图进行canny边缘检测,提取和分割具有较大形状目标的图像区域,即感兴趣区域。\n[0087] 本步骤可以记录此感兴趣区域位置为(region of interest,ROI);\n[0088] 206:使用双线性插值法把尺寸归一化到100*130;\n[0089] 207:使用区域生长法得到形状目标的轮廓;\n[0090] 208:使用轮廓矩和轮廓树来描述这个轮廓,作为轮廓的特征向量;\n[0091] 209:通过模板库中的特征向量依次求得其与之相似度;\n[0092] 210:把得到的形状归为与模板中相似度最高的一类,即完成形状的分类识别。\n[0093] 颜色识别技术的算法,如图3所示,包括如下步骤:\n[0094] 301:获得形状识别中产生的感兴趣区域位置ROI(region of interest,感兴趣区域)。机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域,用这个位置抠出RGB图中相应的位置的子图像;\n[0095] 302:把子图像的RGB颜色空间图转化为YUV颜色空间图;\n[0096] 303:求302得到的子图像的Y、U、V三个通道的颜色矩,包括:一阶矩、二阶矩和三阶矩,一共得到9个特征值;\n[0097] 304:用得到的颜色的特征值分别与颜色库中的颜色矩向量求取其欧氏距离(Euclidean distance),即求相似度,若差距过大(基于设定阈值),则把这种颜色向量记录到颜色库中;\n[0098] 305:将子图像的颜色归类为与之欧氏距离最小的颜色类别;\n[0099] 306:把识别到的颜色矩(选用相似的)选定到颜色搭配信息库中,如此完成颜色的识别分类;\n[0100] 在本发明实施例中,搭配关系权值表可以由技术人员设定,通常可以均设置为小于1的阈值,代表一定搭配概率。\n[0101] 图像识别技术的算法,如图4所示,包括如下步骤:\n[0102] 401:预处理:主要是对图像进行灰度化,图像增强,噪声去除,图像边缘提取,图像感兴趣区域分割等。\n[0103] 402:特征提取:负责把能够充分表示该图像唯一性的特征用数值的形式表达出来,尽量保留真实特征,滤除虚假特征。\n[0104] 403:图像分类:在图像系统中,输入的图像要与数十上百甚至上千个图像进行匹配,为了减少搜索时间、降低计算的复杂度,可以将图案以精确一致的方法分配到不同的图案库中。\n[0105] 404:图像匹配:图像匹配是在图像预处理和特征提取的基础上,将当前输入的测试图像特征与事先保存的模板图像特征进行比对,通过它们之间的相似程度,判断这两幅图像是否一致。\n[0106] 以下实施例将就本发明实施例的应用场景进行举例说明,在以下流程中还提供了手动搭配的流程,以及由用户通过复选框指定需要特别关注的图形图像以及颜色的区域,如图5所示,具体步骤如下:\n[0107] 501:接收用户导入要处理的图片;\n[0108] 502:对导入的图片进行形状识别处理;\n[0109] 503:通过形状识别得到的形状将图片进行分类;\n[0110] 504:用户选择自己想要搭配的形式,自动还是手动;如果选择自动则跳转到步骤\n505,如果是手动则跳转到步骤508;\n[0111] 505:通过一个复选框接收用户选取识别的目标颜色区域,并识别该区域中的颜色,并记录到颜色库中;\n[0112] 506:通过一个复选框接收用户选择识别的目标图案,并识别该图案,并记录到图案库中;\n[0113] 507:根据颜色库,以及图案库中的匹配规则进行最佳匹配,然后跳转到步骤509;\n[0114] 508:接收用户手动输入的搭配衣服图片,搭配完成后跳转到步骤509;\n[0115] 509:在屏幕中显示匹配结果;如果满意当前结果,则跳转到步骤510,如果不满意当前结果,则跳转到步骤504重新进行新的一轮匹配;\n[0116] 510:保存当前匹配结果,输出到本地图库中。\n[0117] 本发明实施例还提供了一种装置,如图6所示,包括:\n[0118] 图片获取单元601,用于获取需要自动搭配的衣物的第一图片;\n[0119] 图片识别单元602,用于对上述第一图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;\n[0120] 类别确定单元603,用于根据上述第一图片的形状的特征值确定上述第一图片对应衣物需要搭配的衣物类别;\n[0121] 图片选择单元604,用于依据上述第一图片的颜色的特征值、形状的特征值以及图案的特征值,选择第二图片中符合预定的图像搭配规则以及图案搭配规则,并且符合上述衣物类别的第二图片,与上述第一图片进行搭配。\n[0122] 在本发明实施例中,第一图片是指定的图片,需要设备为其完成自动搭配;针对不同的应用场景来说,可以有不同的应用需求,例如:在购买衣服时,第一图片可以是通过拍摄获得的;在选择穿何种衣物时,第一图片则可以是用户在本地图片中指定的。获取第一图片的方式根据不同的应用场景可以有不同的来源,第一图片的来源不影响本发明实施例的实现,对此本发明实施例不予限定。\n[0123] 在本发明实施例中,图像识别、颜色识别、形状识别,可以基于各种成熟的图形图像识别算法以及色彩管理算法,本发明实施例对此不予唯一性限定。\n[0124] 在本发明实施例中,第一图片的形状的特征值,可以表示第一图片内的衣物属于什么衣物类别,比如:是上衣、裤子、鞋子、裙子、西装、还是装饰品等等。衣物类别可以根据需要进行预先设定,最粗略的分类应包含:上衣、裤子、鞋子、装饰品;但是还可以继续细分,如:上衣可以是西装、衬衣等,也还可以结合,例如:上衣和裤子的结合可以包含在连衣裙里;衣物的类别可以由技术人员按照分类的需求进行设定,本发明实施例对此不作唯一性限定。\n[0125] 在本发明实施例中,在购买衣服时,第一图片可以是通过拍摄获得的,通过自动搭配可以确定用户当前是否有与之搭配的衣物,减少购买不必要的衣物的浪费;在选择穿何种衣物时,第一图片则可以是用户在本地图片中指定的,通过自动搭配可以迅速确定用户当前与之搭配的衣物,减少用户选择衣物的时间。应用场景还有很多,本发明实施例在终端一侧就可以实现衣物的自动搭配,完成对衣物的管理,不用通过网络通信实现,降低衣物自动搭配实现成本。\n[0126] 存储在装置本地的第二图片,以及对应第二图片的特征值参数,是用来与第一图片进行搭配的,第二图片以及对应的特征值参数的获得过程可以如下:进一步地,如图7所示,上述图片获取单元601,还用于在上述获取需要自动搭配的衣物的第一图片之前,获取第二图片;\n[0127] 上述图片识别单元602,用于对上述第二图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;\n[0128] 上述类别确定单元603,用于根据上述第二图片的形状的特征值确定上述第二图片所属的衣物类别;上述装置还包括:\n[0129] 存储单元701,用于存储上述第二图片,以及上述第二图片的颜色的特征值、图案的特征值以及所属的衣物类别。\n[0130] 在本发明实施例中,第二图片可以是集中批量输入的,例如:用户初次安装可以执行本发明实施例流程的应用时集中拍摄自己衣柜内的衣物的图片,作为第二图片批量输入。第二图片的来源可以由用户根据自己的需求进行自行控制,在获取第二图片之前,还可以显示“请拍摄或加载自有衣服的图片”的提示信息。\n[0131] 本发明实施例还提供了如何存储第二图片以及对应的特征值的具体实现方案,方便后续自动衣物搭配,用来提高自动衣物搭配的匹配效率,具体如下:可选地,上述存储单元701,用于将上述第二图片及其所属的衣物类别存储在数据库中,将上述第二图片的颜色的特征值存储在颜色库中,将上述第二图片的图案的特征值存储在图案库中;\n[0132] 上述图片选择单元604,用于分别依据上述第一图片的颜色的特征值、形状的特征值以及图案的特征值,以符合预定的图像搭配规则以及图案搭配规则为标准,在上述颜色库和上述图案库中,选择属于上述需要搭配的衣物类别的第二图片。\n[0133] 在装置进行自动衣物搭配时,可能会发生出现多个第二图片的情况,这种情况的产生可能是因为衣物很多,确实具有多种搭配方案的情况,也可能是因为按照匹配合适程度或者预置的多种匹配规则分别得到的第二图片,具体本发明实施例不予限定,在出现多个第二图片的情况下,如何处理的情况可以如下:进一步地,如图8所示,上述装置还包括:\n[0134] 图片组合单元801,用于在第二图片被选择之后,若选择的第二图片有至少两张,则分别组合选择的各第二图片与第一图片得到搭配结果。\n[0135] 在存在多个第二图片的情况下,本发明实施例可以对第二图片进行优先级分类,在本发明实施例中通过搭配规则中设定的优先级实现,具体如下:进一步地,如图9所示,上述装置还包括:\n[0136] 优先级确定单元901,用于在得到搭配结果之后,按照预定的图像搭配规则以及图案搭配规则中设定的匹配优先级确定各搭配结果的优先级。\n[0137] 可以理解的是,依据第二图片出现多个的可能性不同,可以有多种优先级的设定方式,例如:可以通过设定多种搭配规则并设定搭配优先级之间的优先级。因此以上方案不应理解为对本分发明实施例的唯一性限定。\n[0138] 在本发明实施例中对第一图片第一次进行自动匹配的时候,可以执行以上全部流程,但是第二次自动匹配时,则可以不用执行以上全部流程,而是通过事先记录之前的自动搭配结果,来快速实现自动搭配,这样可以减少运算量,提高搭配效率,具体如下:进一步地,如图10所示,上述装置还包括:\n[0139] 记录单元1001,用于在第二图片被选择之后,若收到上述第二图片的确认指令,则记录上述第二图片与第一图片的对应关系;\n[0140] 上述图片选择单元604,还用于若上述图片获取单元601获取到上述第一图片或者第二图片需要自动搭配时,依据上述第二图片与第一图片的对应关系确定与之搭配的图片。\n[0141] 在本实施例中,第二图片需要自动搭配也可以通过记录的历史搭配结果来实现,特别是在衣柜内物品比较稳定的情况下,执行过多次匹配具有很多历史搭配的记录时,也可以方便准确的获得较为全面的搭配方案。\n[0142] 本发明实施例还提供了另一种装置,如图11所示,包括:接收器1101、发射器1102,处理器1103以及存储器1104;\n[0143] 其中,处理器1103,用于控制执行:获取需要自动搭配的衣物的第一图片;对上述第一图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;根据上述第一图片的形状的特征值确定上述第一图片对应衣物需要搭配的衣物类别;依据上述第一图片的颜色的特征值、形状的特征值以及图案的特征值,选择第二图片中符合预定的图像搭配规则以及图案搭配规则,并且符合上述衣物类别的第二图片,与上述第一图片进行搭配。\n[0144] 在本发明实施例中,第一图片是指定的图片,需要设备为其完成自动搭配;针对不同的应用场景来说,可以有不同的应用需求,例如:在购买衣服时,第一图片可以是通过拍摄获得的;在选择穿何种衣物时,第一图片则可以是用户在本地图片中指定的。获取第一图片的方式根据不同的应用场景可以有不同的来源,第一图片的来源不影响本发明实施例的实现,对此本发明实施例不予限定。\n[0145] 在本发明实施例中,图像识别、颜色识别、形状识别,可以基于各种成熟的图形图像识别算法以及色彩管理算法,本发明实施例对此不予唯一性限定。在后续实施例中,将会分别举例进行说明。\n[0146] 在本发明实施例中,第一图片的形状的特征值,可以表示第一图片内的衣物属于什么衣物类别,比如:是上衣、裤子、鞋子、裙子、西装、还是装饰品等等。衣物类别可以根据需要进行预先设定,最粗略的分类应包含:上衣、裤子、鞋子、装饰品;但是还可以继续细分,如:上衣可以是西装、衬衣等,也还可以结合,例如:上衣和裤子的结合可以包含在连衣裙里;衣物的类别可以由技术人员按照分类的需求进行设定,本发明实施例对此不作唯一性限定。\n[0147] 在本发明实施例中,在购买衣服时,第一图片可以是通过拍摄获得的,通过自动搭配可以确定用户当前是否有与之搭配的衣物,减少购买不必要的衣物的浪费;在选择穿何种衣物时,第一图片则可以是用户在本地图片中指定的,通过自动搭配可以迅速确定用户当前与之搭配的衣物,减少用户选择衣物的时间。应用场景还有很多,本发明实施例在终端一侧就可以实现衣物的自动搭配,完成对衣物的管理,不用通过网络通信实现,降低衣物自动搭配实现成本。\n[0148] 存储在装置本地的第二图片,以及对应第二图片的特征值参数,是用来与第一图片进行搭配的,第二图片以及对应的特征值参数的获得过程可以如下:处理器1103,还用于控制执行:在上述获取需要自动搭配的衣物的第一图片之前,获取第二图片,并对上述第二图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;根据上述第二图片的形状的特征值确定上述第二图片所属的衣物类别;存储上述第二图片,以及上述第二图片的颜色的特征值、图案的特征值以及所属的衣物类别。\n[0149] 在本发明实施例中,第二图片可以是集中批量输入的,例如:用户初次安装可以执行本发明实施例流程的应用时集中拍摄自己衣柜内的衣物的图片,作为第二图片批量输入。第二图片的来源可以由用户根据自己的需求进行自行控制,在获取第二图片之前,还可以显示“请拍摄或加载自有衣服的图片”的提示信息。\n[0150] 本发明实施例还提供了如何存储第二图片以及对应的特征值的具体实现方案,方便后续自动衣物搭配,用来提高自动衣物搭配的匹配效率,具体如下:上述处理器1103,用于控制执行:存储上述第二图片,以及上述第二图片的颜色的特征值、图案的特征值以及所属的衣物类别包括:\n[0151] 将上述第二图片及其所属的衣物类别存储在数据库中,将上述第二图片的颜色的特征值存储在颜色库中,将上述第二图片的图案的特征值存储在图案库中;\n[0152] 上述依据上述第一图片的颜色的特征值、形状的特征值以及图案的特征值,选择第二图片中符合预定的图像搭配规则以及图案搭配规则,并且符合上述衣物类别的第二图片包括:\n[0153] 分别依据上述第一图片的颜色的特征值、形状的特征值以及图案的特征值,以符合预定的图像搭配规则以及图案搭配规则为标准,在上述颜色库和上述图案库中,选择属于上述需要搭配的衣物类别的第二图片。\n[0154] 在装置进行自动衣物搭配时,可能会发生出现多个第二图片的情况,这种情况的产生可能是因为衣物很多,确实具有多种搭配方案的情况,也可能是因为按照匹配合适程度或者预置的多种匹配规则分别得到的第二图片,具体本发明实施例不予限定,在出现多个第二图片的情况下,如何处理的情况可以如下:处理器1103,还用于控制执行:在第二图片被选择之后,若选择的第二图片有至少两张,则分别组合选择的各第二图片与第一图片得到搭配结果。\n[0155] 在存在多个第二图片的情况下,本发明实施例可以对第二图片进行优先级分类,在本发明实施例中通过搭配规则中设定的优先级实现,具体如下:处理器1103,还用于控制执行:在得到搭配结果之后,按照预定的图像搭配规则以及图案搭配规则中设定的匹配优先级确定各搭配结果的优先级。\n[0156] 可以理解的是,依据第二图片出现多个的可能性不同,可以有多种优先级的设定方式,例如:可以通过设定多种搭配规则并设定搭配优先级之间的优先级。因此以上方案不应理解为对本分发明实施例的唯一性限定。\n[0157] 在本发明实施例中对第一图片第一次进行自动匹配的时候,可以执行以上全部流程,但是第二次自动匹配时,则可以不用执行以上全部流程,而是通过事先记录之前的自动搭配结果,来快速实现自动搭配,这样可以减少运算量,提高搭配效率,具体如下:处理器\n1103,还用于控制执行:在第二图片被选择之后,若收到上述第二图片的确认指令,则记录上述第二图片与第一图片的对应关系;若获取到上述第一图片或者第二图片需要自动搭配时,依据上述第二图片与第一图片的对应关系确定与之搭配的图片。\n[0158] 在本实施例中,第二图片需要自动搭配也可以通过记录的历史搭配结果来实现,特别是在衣柜内物品比较稳定的情况下,执行过多次匹配具有很多历史搭配的记录时,也可以方便准确的获得较为全面的搭配方案。\n[0159] 本发明实施例还提供了另一种装置,如图12所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意装置,以终端为手机为例:\n[0160] 图12示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图\n12,手机包括:射频(Radio Frequency,RF)电路1210、存储器1220、输入单元1230、显示单元\n1240、传感器1250、音频电路1260、无线保真(wireless fidelity,WiFi)模块1270、处理器\n1280、以及电源1290等部件。本领域技术人员可以理解,图12中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。\n[0161] 下面结合图12对手机的各个构成部件进行具体的介绍:\n[0162] RF电路1210可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1280处理;另外,将设计上行的数据发送给基站。通常,RF电路\n1210包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路1210还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。\n[0163] 存储器1220可用于存储软件程序以及模块,处理器1280通过运行存储在存储器\n1220的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1220可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1220可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。\n[0164] 输入单元1230可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元1230可包括触控面板1231以及其他输入设备1232。触控面板1231,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1231上或在触控面板1231附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1231可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1280,并能接收处理器1280发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1231。除了触控面板1231,输入单元1230还可以包括其他输入设备1232。具体地,其他输入设备1232可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。\n[0165] 显示单元1240可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元1240可包括显示面板1241,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1241。进一步的,触控面板1231可覆盖显示面板1241,当触控面板1231检测到在其上或附近的触摸操作后,传送给处理器1280以确定触摸事件的类型,随后处理器\n1280根据触摸事件的类型在显示面板1241上提供相应的视觉输出。虽然在图12中,触控面板1231与显示面板1241是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板1231与显示面板1241集成而实现手机的输入和输出功能。\n[0166] 手机还可包括至少一种传感器1250,比如光传感器、运动传感器以及其他传感器。\n具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1241的亮度,接近传感器可在手机移动到耳边时,关闭显示面板\n1241和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。\n[0167] 音频电路1260、扬声器1261,传声器1262可提供用户与手机之间的音频接口。音频电路1260可将接收到的音频数据转换后的电信号,传输到扬声器1261,由扬声器1261转换为声音信号输出;另一方面,传声器1262将收集的声音信号转换为电信号,由音频电路1260接收后转换为音频数据,再将音频数据输出处理器1280处理后,经RF电路1210以发送给比如另一手机,或者将音频数据输出至存储器1220以便进一步处理。\n[0168] WiFi属于短距离无线传输技术,手机通过WiFi模块1270可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图12示出了WiFi模块1270,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。\n[0169] 处理器1280是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1220内的软件程序和/或模块,以及调用存储在存储器1220内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器\n1280可包括一个或多个处理单元;优选的,处理器1280可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1280中。\n[0170] 手机还包括给各个部件供电的电源1290(比如电池),优选的,电源可以通过电源管理系统与处理器1280逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。\n[0171] 尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。\n[0172] 在本发明实施例中,该终端所包括的处理器1280还具有以下功能:\n[0173] 其中,处理器1280,用于控制执行:获取需要自动搭配的衣物的第一图片;对上述第一图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;根据上述第一图片的形状的特征值确定上述第一图片对应衣物需要搭配的衣物类别;依据上述第一图片的颜色的特征值、形状的特征值以及图案的特征值,选择第二图片中符合预定的图像搭配规则以及图案搭配规则,并且符合上述衣物类别的第二图片,与上述第一图片进行搭配。\n[0174] 在本发明实施例中,第一图片是指定的图片,需要设备为其完成自动搭配;针对不同的应用场景来说,可以有不同的应用需求,例如:在购买衣服时,第一图片可以是通过拍摄获得的;在选择穿何种衣物时,第一图片则可以是用户在本地图片中指定的。获取第一图片的方式根据不同的应用场景可以有不同的来源,第一图片的来源不影响本发明实施例的实现,对此本发明实施例不予限定。\n[0175] 在本发明实施例中,图像识别、颜色识别、形状识别,可以基于各种成熟的图形图像识别算法以及色彩管理算法,本发明实施例对此不予唯一性限定。在后续实施例中,将会分别举例进行说明。\n[0176] 在本发明实施例中,第一图片的形状的特征值,可以表示第一图片内的衣物属于什么衣物类别,比如:是上衣、裤子、鞋子、裙子、西装、还是装饰品等等。衣物类别可以根据需要进行预先设定,最粗略的分类应包含:上衣、裤子、鞋子、装饰品;但是还可以继续细分,如:上衣可以是西装、衬衣等,也还可以结合,例如:上衣和裤子的结合可以包含在连衣裙里;衣物的类别可以由技术人员按照分类的需求进行设定,本发明实施例对此不作唯一性限定。\n[0177] 在本发明实施例中,在购买衣服时,第一图片可以是通过拍摄获得的,通过自动搭配可以确定用户当前是否有与之搭配的衣物,减少购买不必要的衣物的浪费;在选择穿何种衣物时,第一图片则可以是用户在本地图片中指定的,通过自动搭配可以迅速确定用户当前与之搭配的衣物,减少用户选择衣物的时间。应用场景还有很多,本发明实施例在终端一侧就可以实现衣物的自动搭配,完成对衣物的管理,不用通过网络通信实现,降低衣物自动搭配实现成本。\n[0178] 存储在装置本地的第二图片,以及对应第二图片的特征值参数,是用来与第一图片进行搭配的,第二图片以及对应的特征值参数的获得过程可以如下:处理器1280,还用于控制执行:在上述获取需要自动搭配的衣物的第一图片之前,获取第二图片,并对上述第二图片进行颜色识别、形状识别以及图像识别,获得颜色的特征值、形状的特征值以及图案的特征值;根据上述第二图片的形状的特征值确定上述第二图片所属的衣物类别;存储上述第二图片,以及上述第二图片的颜色的特征值、图案的特征值以及所属的衣物类别。\n[0179] 在本发明实施例中,第二图片可以是集中批量输入的,例如:用户初次安装可以执行本发明实施例流程的应用时集中拍摄自己衣柜内的衣物的图片,作为第二图片批量输入。第二图片的来源可以由用户根据自己的需求进行自行控制,在获取第二图片之前,还可以显示“请拍摄或加载自有衣服的图片”的提示信息。\n[0180] 本发明实施例还提供了如何存储第二图片以及对应的特征值的具体实现方案,方便后续自动衣物搭配,用来提高自动衣物搭配的匹配效率,具体如下:上述处理器1280,用于控制执行:存储上述第二图片,以及上述第二图片的颜色的特征值、图案的特征值以及所属的衣物类别包括:\n[0181] 将上述第二图片及其所属的衣物类别存储在数据库中,将上述第二图片的颜色的特征值存储在颜色库中,将上述第二图片的图案的特征值存储在图案库中;\n[0182] 上述依据上述第一图片的颜色的特征值、形状的特征值以及图案的特征值,选择第二图片中符合预定的图像搭配规则以及图案搭配规则,并且符合上述衣物类别的第二图片包括:\n[0183] 分别依据上述第一图片的颜色的特征值、形状的特征值以及图案的特征值,以符合预定的图像搭配规则以及图案搭配规则为标准,在上述颜色库和上述图案库中,选择属于上述需要搭配的衣物类别的第二图片。\n[0184] 在装置进行自动衣物搭配时,可能会发生出现多个第二图片的情况,这种情况的产生可能是因为衣物很多,确实具有多种搭配方案的情况,也可能是因为按照匹配合适程度或者预置的多种匹配规则分别得到的第二图片,具体本发明实施例不予限定,在出现多个第二图片的情况下,如何处理的情况可以如下:处理器1280,还用于控制执行:在第二图片被选择之后,若选择的第二图片有至少两张,则分别组合选择的各第二图片与第一图片得到搭配结果。\n[0185] 在存在多个第二图片的情况下,本发明实施例可以对第二图片进行优先级分类,在本发明实施例中通过搭配规则中设定的优先级实现,具体如下:处理器1280,还用于控制执行:在得到搭配结果之后,按照预定的图像搭配规则以及图案搭配规则中设定的匹配优先级确定各搭配结果的优先级。\n[0186] 可以理解的是,依据第二图片出现多个的可能性不同,可以有多种优先级的设定方式,例如:可以通过设定多种搭配规则并设定搭配优先级之间的优先级。因此以上方案不应理解为对本分发明实施例的唯一性限定。\n[0187] 在本发明实施例中对第一图片第一次进行自动匹配的时候,可以执行以上全部流程,但是第二次自动匹配时,则可以不用执行以上全部流程,而是通过事先记录之前的自动搭配结果,来快速实现自动搭配,这样可以减少运算量,提高搭配效率,具体如下:处理器\n1280,还用于控制执行:在第二图片被选择之后,若收到上述第二图片的确认指令,则记录上述第二图片与第一图片的对应关系;若获取到上述第一图片或者第二图片需要自动搭配时,依据上述第二图片与第一图片的对应关系确定与之搭配的图片。\n[0188] 在本实施例中,第二图片需要自动搭配也可以通过记录的历史搭配结果来实现,特别是在衣柜内物品比较稳定的情况下,执行过多次匹配具有很多历史搭配的记录时,也可以方便准确的获得较为全面的搭配方案。\n[0189] 图13是本发明实施例提供的一种服务器结构示意图,该服务器1300可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)1322(例如,一个或一个以上处理器)和存储器1332,一个或一个以上存储应用程序1342或数据1344的存储介质1330(例如一个或一个以上海量存储设备)。其中,存储器\n1332和存储介质1330可以是短暂存储或持久存储。存储在存储介质1330的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1322可以设置为与存储介质1330通信,在服务器1300上执行存储介质\n1330中的一系列指令操作。\n[0190] 服务器1300还可以包括一个或一个以上电源1326,一个或一个以上有线或无线网络接口1350,一个或一个以上输入输出接口1358,和/或,一个或一个以上操作系统1341,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。\n[0191] 上述实施例中方法实施例的步骤可以基于该图13所示的服务器结构。\n[0192] 本发明实施例还提供了一种衣物自动搭配的系统,如图14所示,包括:以可通信方式连接的终端1401和服务器1402;\n[0193] 其中,所述服务器1402为本发明实施例提供的任意一项的装置;\n[0194] 所述终端1401,用于向所述服务器1402发送指定消息用于指定需要自动搭配的衣物的第一图片,或者,用于向所述服务器1402发送第一图片并指定所述第一图片需要自动搭配;\n[0195] 所述服务器1402,还用于将搭配结果发送给所述终端1401。\n[0196] 在本发明实施例中,终端指定需要自动搭配的衣物的情形可以是网络购物时,在服务器一侧提供的网站上选择的第一图片,然后服务器进行自动搭配;另外,由终端发送第一图片的情况,则可以是用户拍摄的第一图片或者用户本地存储的第一图片,例如:用户拍摄的自己衣柜的图片,发送给服务器需要服务器提供搭配方案,方便进行网络购物使用。\n[0197] 值得注意的是,上述装置实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。\n[0198] 另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。\n[0199] 以上仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
法律信息
- 2017-07-21
- 2015-01-07
实质审查的生效
IPC(主分类): G06K 17/00
专利申请号: 201410424590.0
申请日: 2014.08.26
- 2014-12-17
专利申请权的转移
登记生效日: 2014.11.27
申请人由重庆邮电大学变更为重庆邮电大学
地址由400065 重庆市南岸区崇文路2号变更为400065 重庆市南岸区崇文路2号
申请人变更为腾讯科技(深圳)有限公司
- 2014-12-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-08-14
|
2013-05-10
| | |
2
| |
2013-12-11
|
2013-08-27
| | |
3
| |
2013-12-18
|
2012-05-30
| | |
4
| |
2009-07-08
|
2009-02-02
| | |
5
| |
2007-02-07
|
2006-08-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |