CN104517305A - 人体服饰配件的搭配方法 - Google Patents
人体服饰配件的搭配方法 Download PDFInfo
- Publication number
- CN104517305A CN104517305A CN201410429797.7A CN201410429797A CN104517305A CN 104517305 A CN104517305 A CN 104517305A CN 201410429797 A CN201410429797 A CN 201410429797A CN 104517305 A CN104517305 A CN 104517305A
- Authority
- CN
- China
- Prior art keywords
- mentioned
- clothing component
- picture
- human body
- clothing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 239000011159 matrix material Substances 0.000 claims description 65
- 230000000392 somatic effect Effects 0.000 claims description 16
- 238000009434 installation Methods 0.000 claims description 13
- 239000000463 material Substances 0.000 claims description 7
- 239000013013 elastic material Substances 0.000 claims description 6
- 238000012937 correction Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 44
- 210000000689 upper leg Anatomy 0.000 description 21
- 210000002414 leg Anatomy 0.000 description 19
- 210000001217 buttock Anatomy 0.000 description 15
- 238000010586 diagram Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 3
- 239000012634 fragment Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 244000309466 calf Species 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/16—Cloth
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
Abstract
本发明涉及一种人体服饰配件的搭配方法,用于电子装置。显示人体图片于显示单元中,并从人体数据库取得人体图片所包括的人体模型对应的人体描述文档。依据使用者的选择,从服饰配件数据库中取出服饰配件图片,并获得服饰配件图片所包括的服饰配件模型对应的服饰配件描述文档。依据人体描述文档与服饰配件描述文档,自动叠合服饰配件图片至人体图片。
Description
技术领域
本发明涉及一种衣物搭配方法,特别是涉及一种利用影像处理的人体服饰配件的搭配方法。
背景技术
市面上各式各样的衣着款式不断地在推陈出新,以提供人们在不同的场合、不同天气或其它需求条件下进行搭配或是造型改变。而逐件试穿对于使用者而言,既费时又费事,且可能在多次试穿之后,忘了先前所搭配过的穿着,导致先前所花费的精神与时间皆白费。而在现今科技发达的时代,如何利用电子产品的辅助来提高日常生活便利性,则为目前的重要发展。
发明内容
本发明提供一种人体服饰配件的搭配方法,利用电子装置来自动执行服饰配件的搭配。
本发明的人体服饰配件的搭配方法被用于电子装置。本方法包括:显示人体图片于显示单元中,并从人体数据库取得人体图片所包括的人体模型对应的人体描述文档,其中人体描述文档包括基于多个人体轴线的人体坐标矩阵;依据使用者的选择,从服饰配件数据库中取出服饰配件图片,并获得服饰配件图片所包括的服饰配件模型对应的服饰配件描述文档,其中服饰配件描述文档包括基于人体轴线的服饰配件坐标矩阵;依据人体坐标矩阵与服饰配件坐标矩阵,自动叠合服饰配件图片至人体图片。
在本发明的一实施例中,上述在自动叠合服饰配件图片至人体图片的步骤之后,还可依据人体坐标矩阵与服饰配件坐标矩阵,调整服饰配件图片的尺寸。
在本发明的一实施例中,上述在自动叠合服饰配件图片至人体图片的步骤之后,还可依据人体描述文档的第一角度信息与服饰配件描述文档的第二角度信息,旋转校正服饰配件图片。上述第一角度信息记录人体模型中的人体轴线之间的角度,第二角度信息记录服饰配件模型中的人体轴线之间的角度。
在本发明的一实施例中,上述该服饰配件图片具有对应的一服饰配件信息文档,而该服饰配件信息文档包括一材质。而在自动叠合服饰配件图片至人体图片的步骤之后,还可比对服饰配件模型的服饰配件尺寸是否符合人体模型的身体尺寸。并且,在所记录的材质为弹性材质的情况下,如果服饰配件尺寸小于身体尺寸,则在弹性材质的弹性尺寸范围内,放大服饰配件图片以使服饰配件尺寸符合身体尺寸。
在本发明的一实施例中,上述人体轴线包括脊椎轴线、肩部轴线、腰部轴线、臀部轴线、上臂轴线、下臂轴线、大腿轴线以及小腿轴线。
在本发明的一实施例中,上述方法还包括事先建立人体描述文档,其步骤包括:接收具有人体模型的人体图片;建立人体模型的人体轴线;以及根据人体轴线获得人体坐标矩阵。之后,储存人体描述文档至人体数据库。
在本发明的一实施例中,上述方法还包括事先建立服饰配件描述文档,其步骤包括:接收具有服饰配件模型的服饰配件图片;建立服饰配件模型的人体轴线;以及根据人体轴线获得服饰配件坐标矩阵。之后,储存服饰配件描述文档至服饰配件数据库。
在本发明的一实施例中,上述在自动叠合服饰配件图片至人体图片的步骤之后,还可判断是否从服饰配件数据库中取出另一服饰配件图片,其中另一服饰配件图片中包括另一服饰配件模型。如果从服饰配件数据库中取出另一服饰配件图片,则依据人体坐标矩阵与另一服饰配件图片的服饰配件坐标矩阵,自动叠合服饰配件图片至人体图片,并显示于显示单元。
在本发明的一实施例中,上述在判断是否从服饰配件数据库中取出另一服饰配件图片的步骤之后,如果未从服饰配件数据库中取出另一服饰配件图片,则产生叠合图片并储存叠合图片。
在本发明的一实施例中,上述方法还包括:当接收到新增人体图片时,借助调整人体数据库中已存在的人体坐标矩阵,而获得新增人体图片所对应的人体坐标矩阵;当接收到新增服饰配件图片时,借助调整服饰配件数据库中已存在的服饰配件坐标矩阵,而获得新增服饰配件图片所对应的服饰配件坐标矩阵。
在本发明的一实施例中,上述方法还包括:提供操作界面于显示单元中;输出人体图片至操作界面,以显示人体图片;通过操作界面从服饰配件数据库选择服饰配件图片;以及在自动叠合服饰配件图片至人体图片的步骤之后,通过操作界面显示叠合结果。
基于上述,借助对人体图片及服饰配件图片建立对应的描述文档,便可利用电子装置来自动进行叠合操作,在使用上更加方便。
为使本发明的上述特征和优点能更明显易懂,下文特列举实施例,并结合附图详细说明如下。
附图说明
图1是依照本发明一实施例的电子装置的方块图。
图2是依照本发明一实施例的人体轴线的示意图。
图3是依照本发明一实施例的人体服饰配件的搭配方法流程图。
图4是依照本发明一实施例的服饰配件图片的示意图。
图5是依照本发明一实施例的另一服饰配件图片的示意图。
附图符号说明
20:人体模型
40、50:服饰配件模型
100:电子装置
110:处理单元
120:显示单元
130:储存单元
131:人体数据库
132:服饰配件数据库
133:搭配完成数据库
200:人体图片
400、500:服饰配件图片
Y:脊椎轴线
X1:肩部轴线
X2:腰部轴线
X3:臀部轴线
H1:右上臂轴线
H2:左上臂轴线
H3:右下臂轴线
H4:左下臂轴线
L1:右大腿轴线
L2:左大腿轴线
L3:右小腿轴线
L4:左小腿轴线
P1~P16、N1、Q1~Q8、R1~R8、N:控制点
θ1~θ11:夹角
S305~S315:人体服饰配件的搭配方法各步骤
具体实施方式
图1是依照本发明一实施例的电子装置的方块图。请参照图1,电子装置100包括处理单元110、显示单元120以及储存单元130。处理单元110耦接至显示单元120与储存单元130。
处理单元110例如为中央处理单元(Central Processing Unit,CPU)、图形处理单元(Graphics Processing Unit,GPU),或是其它可编程的微处理器(Microprocessor)等装置,其用以执行电子装置100中的硬件、固件以及处理软件中的数据。
显示单元120例如为阴极射线管(Cathode Ray Tube,CRT)显示器、液晶显示器(Liquid Crystal Display,LCD)、等离子显示器(Plasma Display)、触控显示器(Touch Display)等等。
储存单元130例如是任意形式的固定式或可移动式随机存储器(RandomAccess Memory,RAM)、只读存储器(Read-Only Memory,ROM)、闪存(Flashmemory)、硬盘或其它类似装置或这些装置的组合。在本实施例中,储存单元130记录了可由处理单元110执行的程序码片段。上述程序码片段在被安装后,会由处理单元110来执行。这些程序码片段包括多个指令,处理单元110借助这些指令来执行人体服饰配件的搭配方法的多个步骤。在本实施例中,电子装置100仅包括一个处理单元110,而在其它实施例中,电子装置100也可包括多个处理单元,而由这些处理单元来执行被安装的程序码片段。
储存单元130包括人体数据库131、服饰配件数据库132以及搭配完成数据库133。人体数据库131用以储存具有人体模型的人体图片,以及各人体模型对应的人体描述文档。上述人体描述文档中记录了基于事先所定义的多个人体轴线的人体坐标矩阵。人体坐标矩阵为用以与服饰配件图片进行自动叠合的依据。处理单元110可事先建立人体模型对应的人体描述文档。例如,处理单元110可事先接收具有人体模型的人体图片,并依据事先的定义来建立人体模型的多个人体轴线,之后再根据人体轴线而获得人体坐标矩阵。最后,处理单元110将人体图片及对应的人体描述文档储存至人体数据库131。
举例来说,图2是依照本发明一实施例的人体轴线的示意图。本实施例中,人体轴线包括脊椎轴线、肩部轴线、腰部轴线、臀部轴线、左右上臂轴线、左右下臂轴线、左右大腿轴线以及左右小腿轴线。然而,在其它实施例中,可视使用者需求来增减人体轴线,在此并不局限人体轴线的数量及位置。
请参照图2,人体图片200包括有人体模型20,其具有脊椎轴线Y、肩部轴线X1、腰部轴线X2、臀部轴线X3、右上臂轴线H1、左上臂轴线H2、右下臂轴线H3、左下臂轴线H4、右大腿轴线L1、左大腿轴线L2、右小腿轴线L3、左小腿轴线L4等人体轴线。而人体坐标矩阵{Y,X1,X2,X3,H1,H2,H3,H4,L1,L2,L3,L4}包括上述各人体轴线的多个控制点的坐标,如下所示:脊椎轴线Y:{P1,...,P2};肩部轴线X1:{P3,...,P4};腰部轴线X2:{P5,...,P6};臀部轴线X3:{P7,...,P8};右上臂轴线H1:{P3,...,P9};左上臂轴线H2:{P4,...,P10};右下臂轴线H3:{P9,...,P11};左下臂轴线H4:{P10,...,P12};右大腿轴线L1:{P7,...,P13};左大腿轴线L2:{P8,...,P14};右小腿轴线L3:{P13,...,P15};左小腿轴线L4:{P14,...,P16}。上述仅列出前后两个控制点,而省略了中间所取样的多个控制点,即,每一条人体轴线包括了上述两个控制点及其之间多个控制点的多个坐标。
另外,人体描述文档还记录有角度信息(第一角度信息){θ1~θ11},即,各人体轴线间的夹角。以图2为例,脊椎轴线Y与肩部轴线X1间夹角为θ1;脊椎轴线Y与腰部轴线X2间夹角为θ2;脊椎轴线Y与臀部轴线X3间夹角为θ3;肩部轴线X1与右上臂轴线H1间夹角为θ4;肩部轴线X1与左上臂轴线H2间夹角为θ5;右上臂轴线H1与右下臂轴线H3夹角为θ6;左上臂轴线H2与左下臂轴线H4间夹角为θ7;臀部轴线X3与右大腿轴线L1间夹角为θ8;臀部轴线X3与左大腿轴线L2间夹角为θ9;右大腿轴线L1与右小腿轴线L3间夹角为θ10;左大腿轴线L2与左小腿轴线L4间夹角为θ11。
返回图1,服饰配件数据库132用以储存具有服饰配件模型的服饰配件图片,以及各服饰配件模型的服饰配件描述文档。上述服饰配件描述文档记录了基于事先所定义人体轴线的服饰配件坐标矩阵。服饰配件坐标矩阵为用以与人体图片进行自动叠合的依据而处理单元110也事先建立服饰配件模型对应的服饰配件描述文档。例如,处理单元110事先接收具有服饰配件模型的服饰配件图片,之后,建立服饰配件模型的人体轴线,并且根据人体轴线来获得服饰配件坐标矩阵。然后,处理单元110将服饰配件图片及其对应的服饰配件描述文档储存至服饰配件数据库132。如同上述人体坐标矩阵,服饰配件坐标矩阵也同样具有脊椎轴线Y、肩部轴线X1、腰部轴线X2、臀部轴线X3、右上臂轴线H1、左上臂轴线H2、右下臂轴线H3、左下臂轴线H4、右大腿轴线L1、左大腿轴线L2、右小腿轴线L3及左小腿轴线L4的多个坐标。此外,服饰配件描述文档也包括有记录各人体轴线间夹角的角度信息(第二角度信息)。
而随着服饰配件模型的服饰配件类别的不同,则有可能部分的人体轴线的值会被设为0。例如,如果服饰配件类别为上半身配件,则右大腿轴线L1、左大腿轴线L2、右小腿轴线L3及左小腿轴线L4的值均会设为0。如果服饰配件类别为下半身配件,则右上臂轴线H1、左上臂轴线H2、右下臂轴线H3、左下臂轴线H4的值均会设为0。
而储存单元130中的搭配完成数据库133,则是用以储存完成服饰配件搭配后所产生的叠合图片。
以下即搭配上述电子装置100来说明人体服饰配件的搭配方法各步骤。图3是依照本发明一实施例的人体服饰配件的搭配方法流程图。请同时参照图1及图3,在步骤S305中,显示人体图片于显示单元120中,并从人体数据库131取得对应的人体描述文档。即,每一张人体图片中包括有一人体模型,而各人体模型已事先建立好一人体描述文档,并储存于人体数据库131中。因此,处理单元110从人体数据库131中取出其中一人体图片,也会取出其对应的人体描述文档。
接着,在步骤S310中,依据使用者的选择,处理单元110从服饰配件数据库132中取出服饰配件图片,并获得服饰配件图片所包括的服饰配件模型对应的服饰配件描述文档。在此,服饰配件图片的尺寸为小于人体图片的尺寸。
之后,在步骤S315中,处理单元110依据人体描述文档与服饰配件描述文档,自动叠合服饰配件图片至人体图片。进一步地说,处理单元110是依据人体坐标矩阵与服饰配件坐标矩阵,而将服饰配件图片自动叠合至人体图片,并显示于显示单元120。在此,服饰配件图片已进行过背景镂空,因此在将服饰配件图片叠合至人体图片时,服饰配件图片的背景并不会遮蔽住部分人体模型而造成视觉上的屏蔽。
处理单元110还可进一步判断使用者是否从服饰配件数据库132中取出另一服饰配件图片(包括另一服饰配件模型)。如果自服饰配件数据库132中取出另一服饰配件图片,则重复执行上述步骤S320。如果未从服饰配件数据库132中取出另一服饰配件图片,处理单元110便可依据上述的叠合结果,产生叠合图片,并将叠合图片储存至搭配完成数据库133。
而在自动叠合服饰配件图片至人体图片的步骤之后,还可依据人体描述文档与服饰配件描述文档,自动旋转校正服饰配件图片。例如,人体描述文档包括第一角度信息,而第一角度信息记录人体模型中的人体轴线之间的角度。另外,服饰配件描述文档还包括第二角度信息,而第二角度信息记录服饰配件模型中的人体轴线之间的角度。而处理单元110依据第一角度信息与第二角度信息,自动旋转校正服饰配件图片。
此外,处理单元110还可进一步比对服饰配件模型的服饰配件尺寸是否符合人体模型的身体尺寸。例如,人体图片还具有对应的一人体信息文档,而人体信息文档中记录了颈围、肩宽、胸围、腰围、臀围、手臂围、大腿围、小腿围、手腕围等人体尺寸至少其中之一。同样地,每一服饰配件图片也具有对应的一服饰配件信息文档。服饰配件信息文档也记录了肩宽、胸宽、袖长、衣长、下摆宽、袖口宽、腰宽、臀宽、裤长、裤管宽等服饰配件尺寸至少其中之一。
另外,服饰配件信息文档还记录了对应的材质。在所记录的材质为弹性材质的情况下,如果服饰配件尺寸小于身体尺寸,则处理单元110可在弹性材质的弹性尺寸范围内,放大服饰配件图片40以使服饰配件尺寸信息符合身体尺寸信息。而如果服饰配件尺寸远小于上述弹性尺寸范围,则处理单元110可显示一提示信息于显示单元120,借此告知使用者所选择的服饰配件图片不适合于人体图片。另外,若所记录的材质为刚性材质的情况下,如果服饰配件尺寸小于身体尺寸,则处理单元110也可显示一提示信息于显示单元120,借此告知使用者所选择的服饰配件图片不适合于人体图片。
另外,服饰配件信息文档还记录有其所属的服饰配件类别,以供处理单元110进行辨识来进行后续处理。
以下即列举不同的服饰配件类别的服饰配件图片,来说明上述叠合服饰配件图片至人体图片的步骤。
举例来说,图4是依照本发明一实施例的服饰配件图片的示意图。图5是依照本发明一实施例的另一服饰配件图片的示意图。在图4中,服饰配件图片400的服饰配件模型40对应的服饰配件类别为上半身配件(上衣)。在图5中,服饰配件图片500的服饰配件模型50对应的服饰配件类别为下半身配件(裤子)。
以下结合图2的人体模型20来进行说明。并且,在此假设图2所示的人体模型20,其人体坐标矩阵为HB{Y,X1,X2,X3,H1,H2,H3,H4,L1,L2,L3,L4},其中各身体轴线的坐标分别如下所示:
Y:{P1(x1,y1)...P2(x2,y2)};
X1:{P3(x3,y3)...P4(x4,y4)};
X2:{P5(x5,y5)...P6(x6,y6)};
X3:{P7(x7,y7)...P8(x8,y8)};
H1:{P3(x3,y3)...P9(x9,y9)};
H2:{P4(x4,y4)...P10(x10,y10)};
H3:{P9(x9,y9)...P11(x11,y11)};
H4:{P10(x10,y10)...P12(x12,y12)};
L1:{P7(x7,y7)...P13(x13,y13)};
L2:{P8(x8,y8)...P14(x14,yl4)};
L3:{P13(x13,y13)...P15(x15,yl5)};
L4:{P14(x14,y14)...P16(x16,y16)}。
并且,请先参照图4,假设服饰配件模型40的服饰配件坐标矩阵为T1{Y,X1,X2,X3,H1,H2,H3,H4,L1,L2,L3,L4},其中各身体轴线的坐标分别如下所示:
Y:{Q1(u1,v1)...Q2(u2,v2)};
X1:{Q3(u3,v3)...Q4(u4,v4)};
X2:{Q5(u5,v5)...Q6(u6,v6)};
X3:{(0,0)...(0,0)};
H1:{Q3(u3,v3)...Q7(u7,v7)};
H2:{Q4(u4,v4)...Q8(u8,v8)};
H3:{(0,0)...(0,0)};
H4:{(0,0)...(0,0)};
L1:{(0,0)..(0,0)};
L2:{(0,0)...(0,0)};
L3:{(0,0)...(0,0)};
L4:{(0,0)...(0,0)}。
服饰配件模型40的服饰配件类型为上半身配件,因此,右大腿轴线L1、左大腿轴线L2、右小腿轴线L3及左小腿轴线L4的值均会设为0。另外,服饰配件模型40为短袖上衣,因此,臀部轴线X3、右下臂轴线H3与左下臂轴线H4的值也会设为0。
在此,在将服饰配件图片400与人体图片200进行叠合时,处理单元110例如取人体坐标矩阵HB的脊椎轴线Y与服饰配件坐标矩阵T1的脊椎轴线Y做横向叠合基准。例如,以人体坐标矩阵HB的脊椎轴线Y上的控制点P1的y1、及服饰配件坐标矩阵T1的脊椎轴线Y上对应的控制点Q1的v1,进行纵向基准向下叠合。之后,处理单元110再依据人体坐标矩阵HB的脊椎轴线Y与肩部轴线X1间夹角θ1、及服饰配件坐标矩阵T1的脊椎轴线Y与肩部轴线X1间的角度自动做旋转校正。
另外,参照图5,假设服饰配件模型50的服饰配件坐标矩阵为T2{Y,X1,X2,X3,H1,H2,H3,H4,L1,L2,L3,L4},其中各身体轴线的坐标分别如下所示:
Y:{R1(u1’,v1’)...R2(u2’,v2’)};
X2:{R3(u3’,v3’)...R4(u4’,v4’)};
X3:{R5(u5’,v5’)...R6(u6’,v6’)};
H1:{(0,0)...(0,0)};
H2:{(0,0)...(0,0)};
H3:{(0,0)...(0,0)};
H4:{(0,0)...(0,0)};
L1:{R5(u5’,v5’)...R7(u7’,v7’)};
L2:{R6(u6’,v6’)...R8(u8’,v8’)};
L3:{(0,0)...(0,0)};
L4:{(0,0)...(0,0)}。
服饰配件模型50为下半身配件,则右上臂轴线H1、左上臂轴线H2、右下臂轴线H3、左下臂轴线H4的值均会设为0。另外,服饰配件模型50为短裤,因此,右小腿轴线L3及左小腿轴线L4的值也会设为0。
在此,在将服饰配件图片500与人体图片200进行叠合时,处理单元110例如以人体坐标矩阵HB的脊椎轴线Y与腰部轴线X2两者相交的控制点N1,与服饰配件坐标矩阵T2的脊椎轴线Y与腰部轴线X2两者相交的控制点N做纵向基准向下叠合。接着,处理单元110再依据人体坐标矩阵HB的臀部轴线X3与右大腿轴线L1间夹角θ8,与服饰配件坐标矩阵T2的臀部轴线X3与右大腿轴线L1间夹角进行比对,借此自动旋转校正服饰配件图片50。或者,处理单元110依据人体坐标矩阵HB的臀部轴线X3与左大腿轴线L2间夹角θ9,来与服饰配件坐标矩阵T2的臀部轴线X3与左大腿轴线L2间夹角进行比对,借此自动旋转校正服饰配件图片50。
另外,服饰配件模型50的服饰配件坐标矩阵T2的腰部轴线X2的纵向坐标x2、y2的值可依据其为高腰设计或低腰设计来做调整。例如,如果为低腰设计时,可设为负值或设为0,并且改采用臀部轴线X3与脊椎轴线Y两者相交的控制点(即控制点R2)做纵向基准向上下延伸叠合。
在此,还可进一步提供操作界面于显示单元120中,让使用者得以通过操作界面来完成人体服饰配件的搭配方法。例如,处理单元110依据使用者的操作而从人体数据库131中将一人体图片输出至操作界面,借此来显示人体图片。接着,使用者可通过操作界面而从服饰配件数据库132中选择其中一服饰配件图片。例如,操作界面提供了一服饰配件选单供使用者进行选择。待选择完毕后,处理单元110便可依据使用者的选择,从服饰配件数据库132中输出被选择的服饰配件图片至操作界面。
使用者也可新增人体图片或服饰配件图片。当处理单元110接收到新增人体图片(或新增服饰配件图片)时,借助调整人体数据库131中已存在的人体坐标矩阵(或服饰配件数据库132中已存在的服饰配件坐标矩阵),而获得新增人体图片的人体坐标矩阵(或新增服饰配件图片的服饰配件坐标矩阵)。
举例来说,以新增人体图片而言,处理单元110从人体数据库131中取出已存在其中一个人体图片对应的人体坐标矩阵,并显示人体坐标矩阵所包括的多个控制点于所新增的人体图片,以供使用者来调整这些控制点,并借此来获得新增人体图片所对应的人体坐标矩阵。同样地,以新增服饰配件图片而言,处理单元110从服饰配件数据库132中取出已存在的其中一个服饰配件图片对应的服饰配件坐标矩阵,并显示服饰配件坐标矩阵所包括的多个控制点于所新增的服饰配件图片,以供使用者来调整这些控制点,并借此来获得新增服饰配件图片所对应的服饰配件坐标矩阵。
而在进行两张图片的叠合时,还可能遇到一些情况而必须对图片的坐标进行平移、放大缩小、旋转或变形等操作。例如,当参考点位置不同时,实施平移运算,如x=u+Tx,y=v+Ty,其中Tx、Ty分别为X轴及Y轴所欲平移的像素。当参考点距离不一致时,实施放大或缩小运算,如x=u×Sx,y=u×Sy,其中Sx、Sy分别为X轴及Y轴所欲缩放的倍数。当参考角不一致时,实施旋转运算,如x=u×cosθ-v×sinθ,y=u×sinθ+v×cosθ,其中θ为旋转角度。
综上所述,对人体模型建立一套描述文档,并对各服饰配件模型建立一套描述文档,因此电子装置便可依据这两个描述文档来自动完成服饰配件的搭配。也就是利用影像处理技术达到服饰或配件套在人体时能够正确对准,并可自动化旋转校正服饰配件图片,大幅提高使用上的便利性。并且,通过于显示单元中预先浏览衣服配色等穿搭方式,可省去多次实际穿脱衣物的时间。另外,借助对人体模型与服饰配件模型各自建立对应的描述文档,服饰配件图片不再需要与人体图片一样大小,服饰配件图片的尺寸不再受到局限。也就是说,可缩小服饰配件图片的尺寸,节省储存空间。
虽然本发明已以实施例揭露如上,然而其并非用以限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,可作些许的更动与润饰,因此本发明的保护范围是以本发明的权利要求为准。
Claims (10)
1.一种人体服饰配件的搭配方法,用于电子装置,其特征在于,包括:
显示人体图片于显示单元中,并从人体数据库取得上述人体图片所包括的人体模型对应的人体描述文档,其中上述人体描述文档包括基于多个人体轴线的人体坐标矩阵;
依据使用者的选择,自服饰配件数据库中取出服饰配件图片,并获得上述服饰配件图片所包括的服饰配件模型对应的服饰配件描述文档,其中上述服饰配件描述文档包括基于上述人体轴线的服饰配件坐标矩阵;以及
依据上述人体坐标矩阵与上述服饰配件坐标矩阵,自动叠合上述服饰配件图片至上述人体图片,并显示于上述显示单元。
2.如权利要求1所述的方法,其中在自动叠合上述服饰配件图片至上述人体图片的步骤之后,还包括:
依据上述人体坐标矩阵与上述服饰配件坐标矩阵,调整上述服饰配件图片的尺寸。
3.如权利要求1所述的方法,其中在自动叠合上述服饰配件图片至上述人体图片的步骤之后,还包括:
依据上述人体描述文档的第一角度信息与上述服饰配件描述文档的第二角度信息,旋转校正上述服饰配件图片,其中上述第一角度信息记录上述人体模型中的上述人体轴线之间的角度,上述第二角度信息记录上述服饰配件模型中的上述人体轴线之间的角度。
4.如权利要求1所述的方法,其中上述服饰配件图片具有对应的服饰配件信息文档,而上述服饰配件信息文档包括材质,
其中,在自动叠合上述服饰配件图片至上述人体图片的步骤之前,还包括:
比对上述服饰配件模型的服饰配件尺寸是否符合上述人体模型的身体尺寸;以及
在上述材质为弹性材质的情况下,如果上述服饰配件尺寸小于上述身体尺寸,则在上述弹性材质的弹性尺寸范围内,放大上述服饰配件图片以使上述服饰配件尺寸符合上述人体尺寸。
5.如权利要求1所述的方法,还包括:
事先建立上述人体描述文档,包括:
接收具有上述人体模型的上述人体图片;
建立上述人体模型的上述人体轴线;以及
根据上述人体轴线获得上述人体坐标矩阵;以及
储存上述人体描述文档至上述人体数据库。
6.如权利要求1所述的方法,还包括:
事先建立上述服饰配件描述文档,包括:
接收具有上述服饰配件模型的上述服饰配件图片;
建立上述服饰配件模型的上述人体轴线;以及
根据上述人体轴线获得上述服饰配件坐标矩阵;以及
储存上述服饰配件描述文档至上述服饰配件数据库。
7.如权利要求1所述的方法,其中在自动叠合上述服饰配件图片至上述人体图片的步骤之后,还包括:
判断是否从上述服饰配件数据库中取出另一服饰配件图片,其中上述另一服饰配件图片中包括另一服饰配件模型;以及
如果从上述服饰配件数据库中取出上述另一服饰配件图片,则依据上述人体坐标矩阵与上述另一服饰配件图片的服饰配件坐标矩阵,自动叠合该服饰配件图片至该人体图片,并显示于该显示单元。
8.如权利要求7所述的方法,其中在判断是否从该服饰配件数据库中取出该另一服饰配件图片的步骤之后,还包括:
如果未从该服饰配件数据库中取出该另一服饰配件图片,则产生叠合图片并储存该叠合图片。
9.如权利要求1所述的方法,还包括:
当接收到新增人体图片时,借助调整该人体数据库中已存在的该人体坐标矩阵,而获得该新增人体图片所对应的人体坐标矩阵;以及
当接收到新增服饰配件图片时,借助调整该服饰配件数据库中已存在的该服饰配件坐标矩阵,而获得该新增服饰配件图片所对应的服饰配件坐标矩阵。
10.如权利要求1所述的方法,还包括:
提供操作界面于该显示单元中;
输出该人体图片至该操作界面,以显示该人体图片;
通过该操作界面从该服饰配件数据库选择该服饰配件图片;以及
在自动叠合该服饰配件图片至该人体图片的步骤之后,通过该操作界面显示叠合结果。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW102136239A TWI484437B (zh) | 2013-10-07 | 2013-10-07 | 人體服飾配件的搭配方法 |
TW102136239 | 2013-10-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104517305A true CN104517305A (zh) | 2015-04-15 |
CN104517305B CN104517305B (zh) | 2017-05-31 |
Family
ID=52776593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410429797.7A Active CN104517305B (zh) | 2013-10-07 | 2014-08-28 | 人体服饰配件的搭配方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9460528B2 (zh) |
JP (1) | JP5992481B2 (zh) |
CN (1) | CN104517305B (zh) |
TW (1) | TWI484437B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105894554A (zh) * | 2016-04-11 | 2016-08-24 | 腾讯科技(深圳)有限公司 | 图像处理方法和装置 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170263031A1 (en) * | 2016-03-09 | 2017-09-14 | Trendage, Inc. | Body visualization system |
JP7163674B2 (ja) * | 2018-08-31 | 2022-11-01 | 積水ハウス株式会社 | シミュレーションシステム |
CN112307242A (zh) * | 2020-11-11 | 2021-02-02 | 百度在线网络技术(北京)有限公司 | 服饰搭配方法及装置、计算设备和介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012123346A2 (en) * | 2011-03-14 | 2012-09-20 | Belcurves Sarl | Improved virtual try on simulation service |
CN202662016U (zh) * | 2012-07-20 | 2013-01-09 | 长安大学 | 一种实时虚拟试衣装置 |
CN102945530A (zh) * | 2012-10-18 | 2013-02-27 | 贵州宝森科技有限公司 | 3d智能试衣***及方法 |
CN102968555A (zh) * | 2012-11-01 | 2013-03-13 | 江苏物联网研究发展中心 | 基于电子商务的懒人搭配穿衣建议*** |
CN202887253U (zh) * | 2012-10-18 | 2013-04-17 | 贵州宝森科技有限公司 | 3d智能试衣*** |
US20130235078A1 (en) * | 2012-03-08 | 2013-09-12 | Casio Computer Co., Ltd. | Image processing device, image processing method and computer-readable medium |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200828043A (en) * | 2006-12-29 | 2008-07-01 | Cheng-Hsien Yang | Terminal try-on simulation system and operating and applying method thereof |
TW200931332A (en) * | 2008-01-02 | 2009-07-16 | Univ Nat Pingtung Sci & Tech | A method and system for dressing |
WO2010019925A1 (en) * | 2008-08-15 | 2010-02-18 | Brown Technology Partnerships | Method and apparatus for estimating body shape |
JP5429713B2 (ja) * | 2010-03-19 | 2014-02-26 | 国際航業株式会社 | 商品選択システム |
JP5583087B2 (ja) * | 2011-08-04 | 2014-09-03 | 株式会社東芝 | 画像処理装置、方法、及びプログラム |
JP2013101529A (ja) * | 2011-11-09 | 2013-05-23 | Sony Corp | 情報処理装置、表示制御方法、およびプログラム |
JP2013190974A (ja) * | 2012-03-13 | 2013-09-26 | Satoru Ichimura | 情報処理装置および情報処理方法、ならびに、プログラム |
-
2013
- 2013-10-07 TW TW102136239A patent/TWI484437B/zh active
-
2014
- 2014-08-28 CN CN201410429797.7A patent/CN104517305B/zh active Active
- 2014-10-03 JP JP2014204866A patent/JP5992481B2/ja active Active
- 2014-10-06 US US14/506,702 patent/US9460528B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012123346A2 (en) * | 2011-03-14 | 2012-09-20 | Belcurves Sarl | Improved virtual try on simulation service |
US20130235078A1 (en) * | 2012-03-08 | 2013-09-12 | Casio Computer Co., Ltd. | Image processing device, image processing method and computer-readable medium |
CN202662016U (zh) * | 2012-07-20 | 2013-01-09 | 长安大学 | 一种实时虚拟试衣装置 |
CN102945530A (zh) * | 2012-10-18 | 2013-02-27 | 贵州宝森科技有限公司 | 3d智能试衣***及方法 |
CN202887253U (zh) * | 2012-10-18 | 2013-04-17 | 贵州宝森科技有限公司 | 3d智能试衣*** |
CN102968555A (zh) * | 2012-11-01 | 2013-03-13 | 江苏物联网研究发展中心 | 基于电子商务的懒人搭配穿衣建议*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105894554A (zh) * | 2016-04-11 | 2016-08-24 | 腾讯科技(深圳)有限公司 | 图像处理方法和装置 |
CN105894554B (zh) * | 2016-04-11 | 2019-07-05 | 腾讯科技(深圳)有限公司 | 图像处理方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
TWI484437B (zh) | 2015-05-11 |
US20150097859A1 (en) | 2015-04-09 |
JP5992481B2 (ja) | 2016-09-14 |
TW201514897A (zh) | 2015-04-16 |
US9460528B2 (en) | 2016-10-04 |
JP2015076099A (ja) | 2015-04-20 |
CN104517305B (zh) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9928411B2 (en) | Image processing apparatus, image processing system, image processing method, and computer program product | |
US20210090209A1 (en) | Virtual presentations without transformation-induced distortion of shape-sensitive areas | |
CN104517305A (zh) | 人体服饰配件的搭配方法 | |
CN109522886B (zh) | 形体数据的测量方法、装置以及计算机可读存储介质 | |
EP3479296A1 (en) | System, device, and method of virtual dressing utilizing image processing, machine learning, and computer vision | |
US20140118396A1 (en) | Image processing device, image processing method, and computer program product | |
CN107481280B (zh) | 一种骨骼点的矫正方法及计算设备 | |
CN107609946B (zh) | 一种显示控制方法及计算设备 | |
US20150269759A1 (en) | Image processing apparatus, image processing system, and image processing method | |
CN103824072B (zh) | 对手写字符的字体结构进行检测的方法及装置 | |
TWI541734B (zh) | 獲取衣服圖像屬性點的方法和裝置 | |
CN102509349A (zh) | 基于移动终端的试衣方法、装置及移动终端 | |
JP6262105B2 (ja) | 画像処理装置、画像処理システム、画像処理方法及びプログラム | |
TW201942777A (zh) | 尺寸測定系統 | |
CN106773050B (zh) | 一种基于二维图像虚拟整合的智能ar眼镜 | |
CN106251191A (zh) | 一种终端屏幕的显示控制方法及终端 | |
TW201227400A (en) | Try-on method and system of utilizing augmented reality | |
CN205809839U (zh) | 具有护眼功能的双屏手写平板设备 | |
US10957115B2 (en) | Wearable item visualizer | |
US20170154472A1 (en) | System and method for determining custom sizes by visual annotation | |
US10249100B2 (en) | Method and system for progressive drape update on avatar morph for virtual fitting | |
JP2003263632A (ja) | 仮想試着表示装置、仮想試着表示方法、仮想試着表示プログラム及び同プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
WO2020098418A1 (zh) | 控制用户数据的方法及相关装置 | |
CN109816492B (zh) | 虚拟试衣间的实现方法、终端及介质 | |
CN114511377A (zh) | 虚拟试衣方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |