基于个体特征的服装匹配方法\n技术领域\n[0001] 本发明涉及一种服装匹配方法,具体涉及到利用用户的个体特征(身材,五官,色系,尺码,性格,喜好,特质等)构建的个体数据模型,通过与服饰服装生产厂家或供应商提供的服装数据(款式,色彩,尺寸,材质,配饰等)进行自动检索与匹配,确认或寻找满足用户个体条件的服饰服装的方法。\n背景技术\n[0002] 互联网给人类社会带来巨大的变革,它的无处不在、随时随地、互联互通的特性给人们的生活带来了极大的便利性。网络购物已逐渐成为大众普遍接受的购物方式,其低成本和简单方便有着无可比拟的优势。但由于物品基本都是基于图片的静态展示,与用户的实际需求的匹配上往往存在各种问题。特别像网络的服装购物,与个体的特征有着密切关联的物品,仅基于用户对网络展示物品的图片和提供相关信息的主观判断,经常会发生实物与个体的搭配上偏差;另外,面对互联网提供的巨大数量的服装种类和款式,用户很难通过言语准确表达自身的个体特征和需求,以致用户在购物时,只能在有限的范围内通过人工来寻找适合自己的服装,无法根据自身的个体特征和需求,来大范围的寻找与自己匹配的服装;再者,穿衣搭配本身是一门科学,在穿衣的合体性、风格搭配、颜色搭配上,有它基本的规则和方法。普通用户在选择服装时多是凭感觉,由于缺乏对这方面的了解,造成购衣的盲目性,经常发生不合体,搭配不妥,或穿一两次后觉得不合意的问题。\n发明内容\n[0003] 因此,针对上述的问题,本发明提出一种基于个体特征的服装(包含各式的衣服鞋帽装饰品等,以下相同)匹配方法,收集用户端的个体特征信息,并根据该各类的个体特征信息形成个体数据模型,在基于服装搭配的专业知识构建数据库基础上,与服装的生产厂商或供应商提供的服装信息进行匹配,从而实现基于用户的个体特征的服装匹配和检索的方法,从而解决现有技术之不足。\n[0004] 本发明所采用的技术方案是,一种基于个体特征的服装匹配方法,包含以下步骤:\n[0005] 步骤1:根据个体特征与服装属性特征匹配的知识构建个体特征与服装属性特征匹配的数据库;具体步骤如下:\n[0006] 步骤11:个体特征包括主观属性集A(例如性格、偏好等)和客观属性集B(例如脸型,体型,五官,色系等),A记为{A1,A2,…Ai,…,Am},其中,Ai的属性特征值记为{ai1,ai2,ai3,…,aiti},列表表示如下(表1):\n[0007]\n主观属性 属性特征值 特征值判别方法 关联数据集 特征值判别标准\nA1 a11,a12,a13,…,a1t1 Δ1 D1 σ11,σ12,σ13,…,σ1t1\nA2 a21,a22,a23,…,a2t2 Δ2 D2 σ21,σ22,σ23,…,σ2t2\nAi ai1,ai2,ai3,…,aiti Δ3 D3 σ31,σ32,σ33,…,σ3t3\n… … … …\nAm am1,am2,am3,…,amtm Δm Dm σm1,σm2,σm3,…,σmtm\n[0008] 表1\n[0009] 其中,aij是主观属性Ai的属性特征值,aij(i=1,…,m;j=1,…,ti)的下标中,i是指第i个的主观属性,j是指Ai属性的第j个属性特征值,ti是表示Ai的属性特征值的个数;特征值判别方法Δi(i=1,…,m)是判别主观属性组Ai(i=1,…,m)各特征值的方法;关联数据集是判别方法Δi中使用的相关数据的集合;特征值判别标准σij是对应主观属性Ai确认各个特征值aij(i=1,…,m;j=1,…,ti)的判断标准值。例如,主观属性包括性格、偏好,设Ai为性格,Ai的属性包括温婉、刚烈、直爽,设aij是温婉,Δi是判断性格为温婉的阈值区间,关联数据集Di是判别方法Δi中使用的相关阈值区间的数据集合,特征值判别标准σij是对应主观属性Ai确认各个特征值的判断标准值。\n[0010] 客观属性集B记为{B1,B2,…Bi,…,Bn},其中,Bi的属性特征值记为{bi1,bi2,bi3,…,biri},列表表示如下(表2):\n[0011]\n客观属性 属性特征值 特征值判别方法 关联数据集 特征值判别标准\nB1 b11,b12,b13,…,b1r1 Δm+1 Dm+1 η11,η12,η13,…,η1r1\nB2 b21,b22,b23,…,b2r2 Δm+2 Dm+2 η21,η22,η23,…,η2r2\nBi bi1,bi2,bi3,…,biri Δm+3 Dm+3 η31,η32,η33,…,η3r3\n… … … …\nBn bn1,bn2,bn3,…,bnrn Δm+n Dm+n ηn1,ηn2,ηn3,…,ηnrn\n[0012] 表2\n[0013] 其中,bij是客观属性Bi的属性特征值,bij(i=1,…,n;j=1,…,ri)的下标中,i是指第i个的客观属性,j是指Bi属性的第j个属性特征值,ri是表示Bi的属性特征值的个数。特征值判别方法Δm+i(i=1,…,n)是判别主观属性组Bi(i=1,…,n)各特征值的方法;关联数据集是判别方法Δm+i中使用的相关数据集合;特征值判别标准ηij是对应Bi属性确认各个特征值bij的判别标准值。\n[0014] 步骤12:定义服装属性信息C,该服装属性信息C包含但不限于服装的风格特征,色系,板型,尺码,款式,材质,搭配佩饰等属性;服装属性信息C记为{C1,C2,…Ci,…,Cz};其中,Ci的属性特征值记为{ci1,ci2,ci3,…,cipi},列表表示如下(表3):\n[0015]\n[0016]\n[0017] 表3\n[0018] 其中,cij是Ci服装属性所罗列的属性特征值,cij(i=1,…,z;j=1,…,pi)的下标中,i是指第i个的服装属性,j是指Ci属性的第j个属性特征值,pi是表示Ci的属性特征值的个数。\n[0019] 步骤13:根据个体特征与服装匹配的知识,构建主观属性集A的属性特征值与服装Ck(k=1,…,z)属性的特征值关联权重值和匹配值集合;列表如下(表4):\n[0020]\n主观属性 属性特征值 Ck属性关联权重值 与Ck的属性特征值的匹配值集合\nA1 a11,a12,a13,…,a1t1 aw1k AM11,AM12,AM13,…,AM1t1\nA2 a21,a22,a23,…,a2t2 aw2k AM21,AM22,AM23,…,AM2t2\nAi ai1,ai2,ai3,…,aiti awik AMi1,AMi2,AMi3,…,AMiti\n… … … …\nAm am1,am2,am3,…,amtm awmk AMm1,AMm2,AMm3,…,AMmtm\n[0021] 表4\n[0022] 其中AMij为Ai的属性特征值aij与服装Ck的所有属性特征值的匹配值{am1,…,ampk}的集合,amq为主观属性Ai的aij特征值与服装特征信息Ck属性的第q个特征值的匹配值;awik是主观属性Ai与服装特征信息Ck属性在个体特征匹配计算时加权值,满足\n[0023] 步骤14:根据个体特征与服装匹配的知识,构建客观属性集B的属性特征值与服装Ck(k=1,…,z)属性的特征值关联权重值和匹配值集合;列表如下(表5):\n[0024]\n客观属性组 属性特征值 Ck属性关联权重值 与Ck的属性特征值的匹配值集合\nB1 b11,b12,b13,…,b1r1 bw1k BM11,BM12,BM13,…,BM1r1\nB2 b21,b22,b23,…,b2r2 bw2k BM21,BM22,BM23,…,BM2r2\nBi bi1,bi2,bi3,…,biri bwik BMi1,BMi2,BMi3,…,BMiri\n… … … …\nBn bn1,bn2,bn3,…,bnrn bwnk BMn1,BMn2,BMn3,…,BMnrn\n[0025] 表5\n[0026] 其中BMij为Bi的属性特征值bij与服装Ck的所有属性特征值的匹配值{bm1,…,bmpk}的集合,bmq(q=1,…,pk)为客观特征Bi属性的bij特征值与服装特征信息Ck属性的第q个特征值的匹配值。bwik是主观属性bi与服装特征信息Ck属性在个体特征匹配计算时加权值,满足\n[0027] 步骤2:终端设备收集用户的个体特征模型相关数据,该数据包括主观特征数据(例如性格问答、偏好选择等)和客观特征数据(例如年龄,身高、体重、五官数据,体型数据,脚形数据,各种尺码,颜色数据等),终端设备可以是用户的移动终端,该个体特征收集的方式可采用移动终端通过包含但不限于3D扫描、拍照、数据提交或在线测试等方式进行收集;\n利用主客观(主观特征和客观特征)的各属性特征值的判别方法Δi(i=1,…,m+n),按照特征值判别标准σij和ηij,对收集到数据进行主客观属性特征值归类判别,形成体现个体特征的属性特征值集合IP={a’1,a’2,…a’m,b’1,b’2,…b’n},并存储;其中,a’1,a’2,…a’m为主观特征数据,b’1,b’2,…b’n为客观特征数据;\n[0028] 步骤3:在与服装匹配时,终端设备获取某服装的特征值集合并存储,该服装特征信息数据IC={c’1,c’2,…c’z};\n[0029] 步骤4:终端设备或服务器根据用户需求,与特定服装的某一属性的特征信息进行匹配计算,其计算过程如下:\n[0030] 步骤41:用户根据自己需求预设主观属性集A的主观权重值为δ,δ∈[0,1],则客观属性集B的客观权重值为1-δ;系统设定主观权重值δ的初始值为δ0,δ0∈[0,1];\n[0031] 步骤42:令主观属性特征值a’i(i=1,…,m)与服装特征信息IC的某一属性的特征值c’k的综合匹配值为match_ak,令客观属性特征值b’i(i=1,…,n)与服装特征信息IC的某一属性的特征值c’k的综合匹配值为match_bk;其中,match_ak计算如下:针对主观属性特征值a’i(i=1,…,m),找出在属性Ai(i=1,…,m)所在的特征值位置索引值ind(i)(i=\n1,…,m),找出c’k在属性Ck所在的特征值位置ind_k,通过这两个索引值在表4中找出两者相应的匹配值am’i,则\n[0032]\n[0033] match_bk计算如下:针对主观属性特征值b’i(i=1,…,n),找出在属性Bi(i=\n1,…,n)所在的特征值位置索引值ind(i)(i=1,…,n),找出c’k在属性Ck所在的特征值位置ind_k,通过这两个索引值在表4中找出两者相应的匹配值bm’i,则\n[0034]\n[0035] 步骤43:基于个体特征与服装特征信息的第k个特征属性的匹配值Vk由下式决定:\nVk=match_ak*δ+match_bk*(1-δ)。\n[0036] 通过该匹配值的计算,可获得获得基于用户的个体特征与用于匹配服装某一特性的匹配值,为了用户更好理解,最后可将匹配度Vk划分多个匹配等级区间,例如划分为5个匹配等级:完美(Perfect)、很好(Good)、一般(OK)、略差(Not Good)、很差(BAD),这样,用户在可查看基于个体特征的不同匹配等级的服装特征信息,方便快捷。\n[0037] 另外,该基于个体特征的服装匹配方法还包括用于用户检索的步骤5,该步骤5包括:\n[0038] 步骤51:用户通过终端设备向服务器发送体现个体特征的属性特征值集\n[0039] IP={a’1,a’2,…a’m,b’1,b’2,…b’n}以及与服装某属性的匹配等级要求;\n[0040] 步骤52:服务器接收终端设备发来的属性特征值集,根据服装某属性的匹配要求,对服务器获取的服装库中的各服装的属性特征值进行步骤4的匹配计算;\n[0041] 步骤53:服务器根据计算得出的匹配度Vk,按照发送的用户要求匹配等级区间,将符合用户匹配等级区间的服装挑出来,并把关联信息展现至用户的终端设备。\n[0042] 本发明通过上述方法,首先构建个体特征与服装属性特征匹配的数据库,用户通过终端设备获取个体特征数据,根据数据库中属性特征值的定义,确定体现个体特征的属性特征值集合;与终端或服务器端获取特定服装的属性数据信息匹配时,可按照数据库中事先定义的匹配值和属性间关系权重值,计算出个体特征与特定服装某一属性特征值的匹配度。同时,用户可在终端设备上提交个体特征值和匹配等级区间要求,在服务器上通过对服务器中获取的服装信息进行匹配检索,返回满足用户检索要求的服装关联信息,以供用户选购参考。\n具体实施方式\n[0043] 现结合具体实施方式对本发明进一步说明。\n[0044] 本实施例以实际的使用实例来阐述本发明的基于个体特征的服装匹配方法,具体的,其包含以下步骤:\n[0045] 步骤1:终端设备收集用户用于创建个体特征模型相关数据并存储,该数据包括主观特征数据(例如性格问答、偏好选择等)和客观特征数据(例如年龄,身高、体重、五官数据,体型数据,脚形数据,各种尺码,颜色数据等);其中,终端设备可以是用户的移动终端,该个体特征收集的方式可采用移动终端通过包含但不限于3D扫描、拍照、数据提交或在线测试等方式进行收集;为了很好的实现服装匹配,本发明中采集的个体特征包括以下内容:\n基于性别和年龄的基本类别特征;基于身高,体重,体形等构成的体型特征;基于心理测试获取的性格风格特征;基于肤色,毛发,眼睛构成色系特征;基于长度,宽度,围度构成的尺码特征;的个体数据模型;数据来源于用户提交或测量的客观数据(性别,年龄,身高,体重,相片或3D扫描)和通过喜好选择,性格测试等确认的主观数据;其主要技术实现步骤如下:\n[0046] 1)在用户构建购衣身份模型界面中,提交用户性别,年龄,身高,体重等基本数据,并按照拍照的姿势,着装要求和参照轮廓,拍摄正面和侧面的全身照;\n[0047] 2)终端或数据模型生成管理的服务器端根据性别,年龄组合定义类别特征;包括:\n男少年,女少年,男青年,女青年,男中青年,女中青年,男中年,女中年,男中老年,女中老年,男老年,女老年;\n[0048] 3)终端或数据模型生成管理的服务器端根据提供身高数据,对拍摄相片的身材轮廓抽取,通过部位特征描述,正面抽取和比例测算肩宽,胸宽,腰宽,臀宽及臂长;同样根据身高数据,侧面抽取和比例测算颈长,胸部厚度,腰部厚度,臀部厚度以及腿长,并确定用户的身高,颈部尺码,肩宽,胸围,腰围,臀围,腿长,臂长等尺码特征值;或根据3D扫描直接计算各个部位的数据;\n[0049] 4)终端或数据模型生成管理的服务器端通过正面的轮廓特征抽取,与身材特征类型匹配,找出用户的身材特征;\n[0050] 5)终端或数据模型生成管理的服务器端通过头部的发型,眼睛,肤色的颜色范围的抽取,按照个人色系类型的组合,确认用户的色系特征;\n[0051] 6)终端或数据模型生成管理的服务器端提供用户喜好的着装类型,根据用户选择以及追加性格测试题的主观判断答案,确定个人适合风格类型。基本类型包括了优雅型,少女型,可爱型,浪漫型,时尚型,前卫型,古典型,自然型,戏剧型。\n[0052] 步骤2:服务器获取服装特征信息并存储,同时,服装厂商或电商可通过条形码、二维码以及其他识别标志把该服装特征信息存储起来,该服装特征信息包含但不限于服装的风格特征,色系,板型,尺码,材质,搭配及佩饰等数据;其主要技术实现步骤如下:\n[0053] 1)在服装数据生成终端的系统中,根据格式提供服装的风格特征,色系,板型,尺码,材质,搭配及合适佩饰等定义的数据,或通过在设计或生产过程中形成服装数据直接或通过数据格式转换得到的数据,在标准定义的格式,进行条形码或二维码以及其他识别标志的生成;或\n[0054] 2)在生成终端的系统上通过生成特定的厂商,电商及服装的序列编号的条形码或二维码以及其他识别标志与厂家或电商在网路平台上提供的风格特征,色系,板型,尺码,材质,搭配,佩饰以及对应图片进行关联。\n[0055] 3)在终端上生成的条形码或二维码以及其他识别标志作为服装标签打印或与网上展示服装进行数据的绑定;\n[0056] 步骤3:根据服装搭配基础理论构建个体特征与服装匹配数据库,将个体特征与服装特征信息关联起来,其主要技术实现的步骤如下:\n[0057] 1)定义基本类型特征;年龄划分4个阶段:少年期(7~17岁),青年期(18~28岁),中青年期(29~40岁),中年期(40~50岁),中老年期(50~65岁),老年期(65岁以上)[0058] 2)在以上的基本类型特征基础上,对体型,皮肤,性格,发型,脸型,眼睛,颈部,肩形,胸型,腰型,臀形,手臂,腿形进行分类和量化描述,并对各个定义类型与适合着装风格,色系,搭配和特征要求进行匹配值定义,并定义五个匹配度类别Perfect,Good,OK,Not good,Bad和相应的权重值;\n[0059] 3)在性格测试方面,划分柔弱,冷淡,悲观,安静,自私,虚伪,保守,犹豫,愚钝,依赖,懒惰,刻板,单纯,现实,内向,随和类型。针对这些类型与喜好风格的选择和性格测试题关联,并与着装风格,色系,搭配进行匹配值定义,定义匹配度类别Perfect,Good,OK,Not good,Bad和相应权重值;\n[0060] 4)在色彩方面,对色彩视觉的色相,明度,纯度的量化定义,以及色彩心理的冷暖感,体量感,软硬感,前后感,表情感的量化定义,并与匹配的着装风格和适合色系同样进行五个匹配度定义和相应权重值;\n[0061] 5)在服装特征方面,对风格,色彩,款型,材质,构成,饰品,图案,细节,尺码进行量化定义。风格主要包括典型类型(瑞丽,中性,学院,民族,上班,嬉皮,百搭,田园,朋克,欧美,韩版,淑女,街头,简约),长短,宽松等类型定义;\n[0062] 6)尺码定义部分包括,尺码类型,服装款式,板型尺寸,余量,加权值等方面定义,给出身材尺码的匹配度比例;\n[0063] 7)在以上数据基础上,系统进行数据库的构建;\n[0064] 另外,该基于个体特征的服装匹配方法还包括检索的步骤,用户在终端设备上利用上述建立的个体模型,基于服装搭配的知识库,与实体服装或网络服装的识别标志所表现或关联的信息进行匹配,得到各个包括但不限于风格,色系,尺寸的匹配度数据,以供用户购物参考选择;其主要技术实现步骤如下:\n[0065] 1)在用户终端,基于搭配知识库模型,通过对个体的性格,风格,身材特征与服装的识别标志所表现或关联的服装的风格信息进行匹配,得出风格匹配度的数据;用户在这个匹配基础,可以放弃或进一步匹配;\n[0066] 2)根据用户的色系特征,基于搭配知识库模型,对服装的识别标志所表现或关联的服装的色系信息进行匹配,根据搭配知识库的得出色系匹配度的数据;用户在这个匹配基础,可以放弃或进一步匹配;\n[0067] 3)在用户尺码数据基础上,对服装的识别标志所表现或关联的各个部位的尺码信息进行匹配,基于搭配知识库模型,按照服装风格特征,对宽松量的定义,等综合计算得出身材尺码匹配度;用户在这个匹配基础,可以放弃或进一步匹配;\n[0068] 4)根据服装提供的佩饰和搭配的信息,推荐适合这个服装的搭配和佩饰。\n[0069] 在用户终端的搜索服务窗口输入用户检索需求,用户终端通过网络提交终端的个体数据模型和用户检索需求给服装搜索服务平台;在服装搜索服务平台,对网络抓取,或厂家及电商提供的,服装识别标志所表现或关联的信息构成数据库,基于服装搭配知识库,对数据库的数据进行特征的匹配和检索。得到满足用户检索需求的服装信息及对应网站的链接表;其主要技术实现步骤如下:\n[0070] 1)在用户端的搜索服务窗口,通过选择或指定的筛选条件,比如选择与自身风格的匹配度Perfect,尺码匹配度80%以上的服装作为检索需求,通过网络,把终端的个体数据模型和检索需求给服装搜索服务平台;\n[0071] 2)服装搜索服务平台通过网络抓取,或厂家及电商提供的,服装识别标志所表现或关联的信息,按照服务的厂家或电商,服装序列号构成唯一编码,并对应的服装风格,色彩,款型,材质,构成,饰品,图案,细节,尺码构成服装信息管理数据库;\n[0072] 3)服装搜索服务平台接受终端的个体数据模型和检索需求后,按照个体数据与服装信息管理数据库的服装相关数据进行匹配计算,得到匹配度结果与检索需求比较,把满足需求的包括相片,服装信息以及网站链接,等信息发给用户终端;\n[0073] 4)在用户终端接受搜索服务平台发还的信息,按匹配度高低分页显示;用户可直接对搜索到服装的信息进行购买,或跳转访问电商或生产厂家的相关网站;\n[0074] 尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。